On Wed, Aug 19, 2020 at 11:42:27PM +0800, Tzung-Bi Shih wrote: > But I found struct mfd_cell also contains member .of_compatible. What > is the difference if we use compatible string (as is) for this device > instead of falling back to use device name to match? That's for binding the MFD subdevice to an OF node, you don't need to do that for a device like this - you can just use the of_node of the parent to get at the properties.