STRUCT MT6359_AUXADC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct mt6359_auxadc β€” Kernel API Manual πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct mt6359_auxadc β€” this is the main-character driver structure and we're gonna vibe-check every member, no cap. 🫢

🌸 NAME 🌸

struct mt6359_auxadc β€” Main driver structure. That's the whole assignment, literally. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

       struct mt6359_auxadc {
           struct device *dev;
           struct regmap *regmap;
           const struct mtk_pmic_auxadc_info *chip_info;
           struct mutex lock;
           bool timed_out;
        };

πŸŽ€ Members πŸŽ€

  • dev β€” Device pointer. The device bestie, periodt. πŸ’…
  • regmap β€” Regmap from SoC PMIC Wrapper. Yup, that exact wrapper energy. 🧚
  • chip_info β€” PMIC specific chip info. Lowkey the chip's little info card. πŸͺͺ
  • lock β€” Mutex to serialize AUXADC reading vs configuration. She's the bouncer keeping reading and configuration from colliding, iykyk. πŸ”’
  • timed_out β€” Signals whether the last read timed out. Basically the "did the last read ghost us?" flag. 😭

🌈 SEE ALSO 🌈


okay that's the whole page, bestie β€” source/version ./drivers/iio/adc, dated October 2026, and struct mt6359_auxadc(9) is signing off with main character energy πŸ’…βœ¨ periodt.

πŸ“¦ where this page comes from