Wpis z mikrobloga

Ktoś ogarnia pliki dts?

Mam po usb podłączony hub usb. Tam pod jedno wejście jest podłączony cp-2112 (przejściówka usb<>i2c+gpio).
No i do i2c które wystawia cp-2112 mam podłączone kilka układów (między innymi pca9632)

Chcę to teraz te urządzenia i2c wpisać do pliku dts.

Znalazłem coś takiego:
https://www.kernel.org/doc/Documentation/i2c/instantiating-devices

tylko, że funkcja ofi2cregister_devices nie jest dostępna w wersji z której korzystam (4.9.40).

Do dts dopisałem sobie coś takiego.
Tylko jak tam wskazać, że adres tego pca to jest 0x62, ale z szyny którą wystawia cp-2112?

i2c@cp2112 {
#address-cells = <1>;
#size-cells = <0>;
pca9632: leds@62 {
compatible = "nxp,pca9632";
reg = <0x62>;
#address-cells = <1>;
#size-cells = <0>;
red@0 {
label = "red";
reg = <0>;
linux,default-trigger = "none";
};
green@1 {
label = "green";
reg = <1>;
linux,default-trigger = "none";
};
blue@2 {
label = "blue";
reg = <2>;
linux,default-trigger = "none";
};
unused@3 {
label = "unused";
reg = <3>;
linux,default-trigger = "none";
};
};
};

#linux #pytaniedoeksperta #dts #kernel