Skip to content

DT510: BQ25792 battery charger — kernel driver + IRQ/validation (Tier B1) #3

Description

@ajlennon

Parent tracking

Sub-issue of #2 (DT510 BSP bring-up plan).

Scope (Tier B1)

Bring the BQ25792 battery charger path from “DT ready, kernel missing” to a working, testable state on linux-lmp-fslc-imx / 6.6.x-class kernels used by LmP.

Current state (from project plan)

  • Device tree: battery-dt510 + bq25792@6b okay on I2C3 0x6B; monitored-battery set.
  • Kernel: Upstream charger driver for ti,bq25792 is not present in 6.6.x — no CONFIG_* fragment yet; lab validation via i2cget / i2cdetect on i2c-3.
  • IRQ: CHGR_INT# pending SSOT / DTS wiring when confirmed.

Deliverables

  • Choose integration path: backport in-tree driver, kernel advance to a tree that has ti,bq25792, or documented out-of-tree module — aligned with OTA/boot risk.
  • Add CONFIG_* / machine fragment so the driver is built and loaded on DT510 images.
  • Wire CHGR_INT# in DTS when SSOT confirms (or document “polled-only” interim if product accepts).
  • Acceptance: charger visible in sysfs / power supply ABI (as applicable), basic charge/read paths validated on hardware; no regressions to boot or unrelated subsystems.

References

Assignees

Per parent #2: @ajlennon @ohull456

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions