On Thu, Apr 08, 2021 at 06:59:19PM +0000, Min Li wrote:
> > 
> > But what does that have to do with the misc device?
> > 
> 
> Hi Greg, MFD driver is the start of everything. Once MFD driver is loading, 
> it will spawn 2 devices,  
> one is for phc driver, which is under /driver/ptp and the other one is for 
> this misc driver.  
> Both PHC and misc drivers are operating on the same device. 
> They are both calling exported functions from mfd drivers to access the 
> device through i2c/spi 
> and the register definitions are located in include/Linux/mfd/idt8a340_reg.h 
> or idt82p33_reg.h
> depending on which device was found by mfd driver through device tree node.

I don't think it's a good idea to have the same defines with different
values in different files, that's just a problem waiting to happen...

good luck!

greg k-h

Reply via email to