On Wed, Sep 5, 2018 at 12:41 PM Charles Keepax <ckeepax@xxxxxxxxxxxxxxxxxxxxx> wrote: > From: Charles Keepax <ckeepax@xxxxxxxxxxxxxxxxxxxxxxxxxxx> > > Lochnagar is an evaluation and development board for Cirrus > Logic Smart CODEC and Amp devices. It allows the connection of > most Cirrus Logic devices on mini-cards, as well as allowing > connection of various application processor systems to provide a > full evaluation platform. Audio system topology, clocking and > power can all be controlled through the Lochnagar, allowing the > device under test to be used in a variety of possible use cases. > > As the Lochnagar is a fairly complex device this MFD driver > allows the drivers for the various features to be bound > in. Initially clocking, regulator and pinctrl will be added as > these are necessary to configure the system. But in time at least > audio and voltage/current monitoring will also be added. > > Signed-off-by: Charles Keepax <ckeepax@xxxxxxxxxxxxxxxxxxxxxxxxxxx> It's a bit confusing, maybe you can clear it up: it appears to be an I2C device, so when you say this is a "development board" is there something like a board controller that is accessed over I2C and this is what the driver really probes to, not the board per se? I guess jamming this card into the I2C slot of any other system (would work fine with a 96Boards LS connector as it seems, actually) also involves connecting some I2S or similar on the side for high-datarate traffic? This driver seems to only concern itself with the I2C board controller per se, not the board is that right? Yours, Linus Walleij