| Message ID | 20261001-ast27xx-adc-upstream-v1-3-5ace57533418@aspeedtech.com |
|---|---|
| State | New |
| Headers | show |
| Series | iio: adc: aspeed: Fix SCU lookup for multi-SCU AST2700 | expand |
diff --git a/arch/arm64/boot/dts/aspeed/aspeed-g7-soc1.dtsi b/arch/arm64/boot/dts/aspeed/aspeed-g7-soc1.dtsi index bc990f79e693..cd25fa191806 100644 --- a/arch/arm64/boot/dts/aspeed/aspeed-g7-soc1.dtsi +++ b/arch/arm64/boot/dts/aspeed/aspeed-g7-soc1.dtsi @@ -246,6 +246,7 @@ adc0: adc@14c00000 { clocks = <&syscon1 SCU1_CLK_AHB>; resets = <&syscon1 SCU1_RESET_ADC>; interrupts-extended = <&intc1 80>; + syscon = <&syscon1>; #io-channel-cells = <1>; status = "disabled"; }; @@ -256,6 +257,7 @@ adc1: adc@14c00100 { clocks = <&syscon1 SCU1_CLK_AHB>; resets = <&syscon1 SCU1_RESET_ADC>; interrupts-extended = <&intc1 80>; + syscon = <&syscon1>; #io-channel-cells = <1>; status = "disabled"; };
Point the ADC nodes at their own syscon1 so the driver can correctly locate the reference-voltage trimming data on AST2700, where syscon0 and syscon1 share the same device-tree node name and would otherwise resolve to the wrong SCU. Signed-off-by: Billy Tsai <billy_tsai@aspeedtech.com> Assisted-by: Claude:claude-sonnet-5 --- arch/arm64/boot/dts/aspeed/aspeed-g7-soc1.dtsi | 2 ++ 1 file changed, 2 insertions(+)