Hello, Olof! Clemens Koller schrieb: > Hi, Alessandro, Hi, Olof! > > Olof Johansson wrote: > > ds1307 requires you to register i2c_board_info for it to probe properly. > > Does your platform do so? > > I started to add some pr_debug()s. It seems that rtc-ds1307's ds1307_init() > is just never called despite the module gets loaded.
Finally, it works! *sigh* - Thank your for your hint to i2c_board_info! My platform includes i2c_board_info with some i2c-devices but only uses them if the device-tree includes the devices. [OT+sarcasm on] So, the time is over, where you just enable a driver in the kernel config and the device gets probed and - if it's probed successfully - it usually works. Now, the way is like this: - enable the desired driver in the kernel. - check that the platform driver fsl_soc.c (in my case) defines the desired rtc-chip in the i2c_board_info - check that the rtc is included in the device tree. - embed the device tree to the kernel (cuImage) - boot'n'pray. That looks really groundbreaking! Now, I cannot use one kernel for two almost identical hardware revisions anymore because the rtc's on i2c are different? This must be a joke! It seems like I first need to have full device tree support included in the boot-loader to be able to duplicate my configuration work to allow one kernel to boot on both hardware. Hmmm... this just s****! [OT+sarcasm off] Thank you, -- Clemens Koller __________________________________ R&D Imaging Devices Anagramm GmbH Rupert-Mayer-Straße 45/1 Linhof Werksgelände D-81379 München Tel.089-741518-50 Fax 089-741518-19 http://www.anagramm-technology.com _______________________________________________ Linuxppc-embedded mailing list Linuxppc-embedded@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-embedded