Hi, I have an ipq806x router with pcf8563 and lm75 sensors on it.
From the original firmware startup log:
[ 0.655232] usbcore: registered new interface driver cdc_wdm
[ 0.655763] usbcore: registered new interface driver usbserial
[ 0.656044] usbcore: registered new interface driver usbserial_generic
[ 0.656263] USB Serial support registered for generic
[ 0.656294] usbserial: USB Serial Driver core
[ 0.658700] rtc-pcf8563 1-0051: low voltage detected, date/time is not reliable.
[ 0.658700] rtc-pcf8563 1-0051: chip found, driver version 0.4.3
[ 0.660262] rtc-pcf8563 1-0051: low voltage detected, date/time is not reliable.
[ 0.660699] rtc-pcf8563 1-0051: rtc core: registered rtc-pcf8563 as rtc0
[ 0.660918] i2c /dev entries driver
[ 0.661730] i2c-core: driver [adc121c021_i2c_drvr] using legacy suspend method
[ 0.661730] i2c-core: driver [adc121c021_i2c_drvr] using legacy resume method
[ 0.662605] lm75 1-0048: hwmon0: sensor 'lm75'
I guess probably write in device tree like this:
lm75@48 {
status = "okay";
compatible = "lm75";
reg = <0x48>;
};
pcf8563: rtc@51 {
status = "okay";
compatible = "nxp,pcf8563";
reg = <0x51>;
};
But I don't know where to add this code in dts for ipq806x.