On Mon, Mar 13, 2023 at 9:48 AM Delphine_CC_Chiu/WYHQ/Wiwynn <Delphine_CC_Chiu@xxxxxxxxxx> wrote: > > On Tue, Jan 17, 2023 at 10:46 AM Delphine CC Chiu > > <Delphine_CC_Chiu@xxxxxxxxxx> wrote: > > Why should this driver be in drivers/misc and not drivers/mfd? > > The cld device is not a physical ASIC. Nobody cares about the difference, that is only a convention. It has a stable hardware/software API that is all that matters. > It's a controller based on FPGA device and the FPGA may be Altera or Lattice. > So, we put the cld driver in misc folder. Is the cld driver suitable to put in mfd folder? Yes. > > MFS has support code for spawning child devices for the LED you are also > > creating for example, so please use that. > > Could you please guide us which device driver we can refer? For example drivers/mfd/stmfx.c another firmware-driven FPGA thing. Yours, Linus Walleij