Commit a538ad22 authored by Michael Walle's avatar Michael Walle Committed by Lee Jones
Browse files

mfd: simple-mfd-i2c: Add sl28cpld support



Add the core support for the board management controller found on the
SMARC-sAL28 board.

Also add a virtual symbol which pulls in the simple-mfd-i2c driver and
provide a common symbol on which the subdevice drivers can depend on.

At the moment, this controller is used on the Kontron SMARC-sAL28 board.

Signed-off-by: default avatarMichael Walle <michael@walle.cc>
Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
parent 48e28a24
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -1174,6 +1174,16 @@ config MFD_SIMPLE_MFD_I2C
	  sub-devices represented by child nodes in Device Tree will be
	  subsequently registered.

config MFD_SL28CPLD
	tristate "Kontron sl28cpld Board Management Controller"
	select MFD_SIMPLE_MFD_I2C
	help
	  Say yes here to enable support for the Kontron sl28cpld board
	  management controller.

	  It can be found on the following boards:
		* SMARC-sAL28

config MFD_SM501
	tristate "Silicon Motion SM501"
	depends on HAS_DMA
+1 −0
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ static int simple_mfd_i2c_probe(struct i2c_client *i2c)
}

static const struct of_device_id simple_mfd_i2c_of_match[] = {
	{ .compatible = "kontron,sl28cpld" },
	{}
};
MODULE_DEVICE_TABLE(of, simple_mfd_i2c_of_match);