pmic_arb_write_data(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pmic_arb_write_data(9) πŸ’…

okay so welcome to the Kernel API Manual, bestie β€” this lil function is giving write-side sibling energy and it has exactly one iconic job: write 1..4 bytes from buf to pmic-arb's register. no cap ✨

🌸 NAME 🌸

pmic_arb_write_data β€” write 1..4 bytes from buf to pmic-arb's register.

✨ SYNOPSIS ✨

void pmic_arb_write_data (struct spmi_pmic_arb *pmic_arb , const u8 *buf
, u32 reg , u8 bc );

πŸŽ€ ARGUMENTS πŸŽ€

  • pmic_arb β€” the SPMI PMIC arbiter. πŸ‘‘
  • buf β€” buffer to write. length must be bc + 1. 🫢
  • reg β€” register's address. πŸ“
  • bc β€” byte-count -1. range: 0..3. πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/spmi/spmi-pmic-arb.c
  • struct spmi_pmic_arb_bus(9)
  • struct spmi_pmic_arb(9)
  • struct pmic_arb_ver_ops(9)
  • pmic_arb_read_data(9)

that's the whole page, bestie 🫢 source/version: ./drivers/spmi; date: October 2026. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from