diff options
author | Colin Foster <colin.foster@in-advantage.com> | 2022-09-05 18:21:32 +0200 |
---|---|---|
committer | Lee Jones <lee@kernel.org> | 2022-09-09 08:54:47 +0200 |
commit | f3e893626abeac3cdd9ba41d3395dc6c1b7d5ad6 (patch) | |
tree | ca68429497fa85b1a475abc13cd13c0d0966b3b6 /drivers/mfd/Makefile | |
parent | dt-bindings: mfd: ocelot: Add bindings for VSC7512 (diff) | |
download | linux-f3e893626abeac3cdd9ba41d3395dc6c1b7d5ad6.tar.xz linux-f3e893626abeac3cdd9ba41d3395dc6c1b7d5ad6.zip |
mfd: ocelot: Add support for the vsc7512 chip via spi
The VSC7512 is a networking chip that contains several peripherals. Many of
these peripherals are currently supported by the VSC7513 and VSC7514 chips,
but those run on an internal CPU. The VSC7512 lacks this CPU, and must be
controlled externally.
Utilize the existing drivers by referencing the chip as an MFD. Add support
for the two MDIO buses, the internal phys, pinctrl, and serial GPIO.
Signed-off-by: Colin Foster <colin.foster@in-advantage.com>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20220905162132.2943088-9-colin.foster@in-advantage.com
Diffstat (limited to 'drivers/mfd/Makefile')
-rw-r--r-- | drivers/mfd/Makefile | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mfd/Makefile b/drivers/mfd/Makefile index 858cacf659d6..0004b7e86220 100644 --- a/drivers/mfd/Makefile +++ b/drivers/mfd/Makefile @@ -120,6 +120,9 @@ obj-$(CONFIG_MFD_MC13XXX_I2C) += mc13xxx-i2c.o obj-$(CONFIG_MFD_CORE) += mfd-core.o +ocelot-soc-objs := ocelot-core.o ocelot-spi.o +obj-$(CONFIG_MFD_OCELOT) += ocelot-soc.o + obj-$(CONFIG_EZX_PCAP) += ezx-pcap.o obj-$(CONFIG_MFD_CPCAP) += motorola-cpcap.o |