> Could you please elaborate?

Instead of probing you specify the devices on the i2c-bus in the dts. Example
for the pcm032 looks like this (from the kernel-tree):

i...@3d40 {
        #address-cells = <1>;
        #size-cells = <0>;
        compatible = "fsl,mpc5200b-i2c","fsl,mpc5200-i2c","fsl-i2c";
        reg = <0x3d40 0x40>;
        interrupts = <2 16 0>;
        fsl5200-clocking;

        r...@51 {
                compatible = "nxp,pcf8563";
                reg = <0x51>;
        };
        eep...@52 {
                compatible = "at24,24c32";
                reg = <0x52>;
        };
};

Boards which relied on probing need to have such child nodes added.

Regards,

   Wolfram

-- 
Pengutronix e.K.                           | Wolfram Sang                |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

Attachment: signature.asc
Description: Digital signature

Reply via email to