[PATCH linux dev-4.10 v2] ARM: dts: aspeed: firestone: Fix i2c addresses
Joel Stanley
joel at jms.id.au
Tue Jul 25 17:24:47 AEST 2017
With the 10 bit addresses we fail to probe.
After this change, the drivers correctly probe on a Firestone system with this
kernel.
Signed-off-by: Joel Stanley <joel at jms.id.au>
---
v2:
- match node names to addresses
- fix tpm address
- add ucd, found this was present while browsing datasheet
arch/arm/boot/dts/aspeed-bmc-opp-firestone.dts | 33 +++++++++++++++-----------
1 file changed, 19 insertions(+), 14 deletions(-)
diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-firestone.dts b/arch/arm/boot/dts/aspeed-bmc-opp-firestone.dts
index 794e8fafbd3e..3d4232975b7f 100644
--- a/arch/arm/boot/dts/aspeed-bmc-opp-firestone.dts
+++ b/arch/arm/boot/dts/aspeed-bmc-opp-firestone.dts
@@ -142,9 +142,9 @@
reg = <0x50>;
};
- tmp423 at 98 {
+ tmp423 at 4c {
compatible = "ti,tmp423";
- reg = <0x80000098>;
+ reg = <0x4c>;
};
};
@@ -157,9 +157,9 @@
reg = <0x50>;
};
- tmp423 at 98 {
+ tmp423 at 4c {
compatible = "ti,tmp423";
- reg = <0x80000098>;
+ reg = <0x4c>;
};
};
@@ -189,31 +189,36 @@
&i2c11 {
status = "okay";
- leds at c0 {
+ leds at 60 {
compatible = "pca,pca9552led";
- reg = <0x800000c0>;
+ reg = <0x60>;
// led9 - led_fault_n
// led10 - pwr_led_n
// led11 - rear_id_led_n
};
- rtc at d0 {
+ rtc at 68 {
compatible = "dallas,ds3231";
- reg = <0x800000d0>;
+ reg = <0x68>;
};
- si5338a at e2 {
+ si5338a at 71 {
// SiLabs clock generator
- reg =<0x800000e2>;
+ reg =<0x71>;
};
- idt at d6 {
+ idt at 6b {
// IDT 9DBV0641 clock buffer
- reg = <0x800000d6>;
+ reg = <0x6b>;
};
- tpm at a3 {
- reg = <0x800000a3>;
+ tpm at 57 {
+ reg = <0x57>;
+ };
+
+ ucd at 64 {
+ compatible = "ti,ucd90160";
+ reg = <0x64>
};
};
--
2.13.3
More information about the openbmc
mailing list