diff options
author | Chen-Yu Tsai <wens@csie.org> | 2025-06-20 01:32:07 +0800 |
---|---|---|
committer | Lee Jones <lee@kernel.org> | 2025-07-24 11:27:04 +0100 |
commit | 88828c7e940dd45d139ad4a39d702b23840a37c5 (patch) | |
tree | 076554de380296da4d89fe7867299bf58fcc01f6 /tools/perf/scripts/python/check-perf-trace.py | |
parent | ec9cdb91c6ec108d1b0788e80f5e6198296a10a3 (diff) |
mfd: axp20x: Set explicit ID for AXP313 regulator
On newer boards featuring the A523 SoC, the AXP323 (related to the
AXP313) is paired with the AXP717 and serves as a secondary PMIC
providing additional regulator outputs. However the MFD cells are all
registered with PLATFORM_DEVID_NONE, which causes the regulator cells
to conflict with each other.
Commit e37ec3218870 ("mfd: axp20x: Allow multiple regulators") attempted
to fix this by switching to PLATFORM_DEVID_AUTO so that the device names
would all be different, however that broke IIO channel mapping, which is
also tied to the device names. As a result the change was later reverted.
Instead, here we attempt to make sure the AXP313/AXP323 regulator cell
does not conflict by explicitly giving it an ID number. This was
previously done for the AXP809+AXP806 pair used with the A80 SoC.
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Link: https://lore.kernel.org/r/20250619173207.3367126-1-wens@kernel.org
Signed-off-by: Lee Jones <lee@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions