Hi, I'm currently using the hardware that is designed based on the AMCC Sequoia Evaluation board. I use the device tree file sequoia.dts to start with. We have added some i2c buses based on Xilinx i2c core beside the PPC i2c bus 0 and 1. I want to add a new i2c component to the existing device tree, but don't know where to start. Please me know if you have done. Here is part of the sequoia.dts for PPC i2c bus 0 and 1 that I'm currently using:
IIC0: i2c@ef600700 { #address-cells = <1>; #size-cells = <0>; compatible = "ibm,iic-440epx", "ibm,iic"; reg = <0xef600700 0x00000014>; interrupt-parent = <&UIC0>; interrupts = <0x2 0x4>; }; IIC1: i2c@ef600800 { #address-cells = <1>; #size-cells = <0>; compatible = "ibm,iic-440epx", "ibm,iic"; reg = <0xef600800 0x00000014>; interrupt-parent = <&UIC0>; interrupts = <0x7 0x4>; fast-mode = <1>; }; I want to add something like this but it does not seem to work for me: XILINX: xilinx@1a0000000 { compatible = "ibm,iic"; interrupt-parent = <&XILINX>; interrupts = <0x0 0x1 0x2 0x3 0x4 0x5>; #interrupt-cells = <1>; #address-cells = <0>; interrupt-map =</*IRQ 67*/ 0x5 &UIC2 0x3 0x8 /*IRQ 50*/ 0x1 &UIC1 0x12 0x8 /*IRQ 65*/ 0x2 &UIC2 0x1 0x8 /*IRQ 62*/ 0x3 &UIC1 0x1e 0x8 /*IRQ 62*/ 0x3 &UIC1 0x1e 0x8 /*IRQ 67*/ 0x5 &UIC2 0x3 0x8>; interrupt-map-mask = <0xffffffff>; planar@1a0001600 { compatible = "ibm,iic"; interrupt-parent = <&UIC2>; #address-cells = <1>; #size-cells = <0>; interrupts = <0x5 0x8>; rtc@68 { compatible = "nxp,pcf8523"; reg = <0x68>; }; }; Thanks, -Dung
_______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev