oa_tc6_write_registers(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

oa_tc6_write_registers β€” the function for writing multiple consecutive registers. You're reading the oa_tc6_write_registers(9) page, bestie πŸ’–


πŸ’… SYNOPSIS πŸ’…

int oa_tc6_write_registers (struct oa_tc6 *tc6 , u32 address , u32
       value[] , u8 length );

πŸŽ€ ARGUMENTS πŸŽ€

  • tc6 β€” the oa_tc6 struct. That's the main-character context object, iykyk 🫢
  • address β€” address of the first register to be written in the MAC-PHY. This is where the writing starts, no cap ✨
  • value β€” values to be written from the starting register address address. Plural values, plural vibes πŸ’…
  • length β€” number of consecutive registers to be written from address. Basically how many registers deep we're going πŸŽ€

πŸ¦‹ DESCRIPTION πŸ¦‹

The maximum of 128 consecutive registers can be written starting at address, periodt. That's the cap, bestie β€” 128 registers max, and it all starts from address πŸ”₯


🌸 RETURN 🌸

Returns 0 on success; otherwise failed 😭. That's it, that's the return vibe check.


πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./drivers/net/ethernet/oa_tc6.c β€” go read it, bestie, it's giving source code realness πŸ’–


Source/version: ./drivers/net/ethernet Β· October 2026 Β· oa_tc6_write_registers(9) πŸ«Άβœ¨πŸ’œ

πŸ“¦ where this page comes from