Re: [PATCH] assign a default class to MPC adapter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Michael Lawnick wrote:
> Wolfram Sang said the following:
>>> 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):
>>
>> i2c@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;
>>
>> 	rtc@51 {
>> 		compatible = "nxp,pcf8563";
>> 		reg = <0x51>;
>> 	};
>> 	eeprom@52 {
>> 		compatible = "at24,24c32";
>> 		reg = <0x52>;
>> 	};
>> };
>>
>> Boards which relied on probing need to have such child nodes added.
> 
> This entry forces the sysFs basic entries, but instantiation of
> _new-style_ drivers still fails, at least on my system.

Could you switch I2C debugging on and check the transfers to the device?
Is the address correct? What DTS node do you use? You could compare it
with a kernel with your patch applied and using probing.

> I now proposed a patch for loading the class parameter of the adapter
> from device tree.(--><49ED6AD3.2060808@xxxxxx>) and hope to get an ACK.

What kernel version do you use?

Wolfgang.


--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux