Lines Matching +full:vsc7514 +full:- +full:serdes
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 * on-chip MIPS processor, or externally via SPI, I2C, PCIe. This core driver is
7 * intended to be the bus-agnostic glue between, for example, the SPI bus and
10 * Copyright 2021-2022 Innovative Advantage Inc.
12 * Author: Colin Foster <colin.foster@in-advantage.com>
91 err = regmap_read(ddata->gcb_regmap, REG_GCB_SOFT_RST, &val); in ocelot_gcb_chip_rst_status()
106 * self-clears, so one write is all that is needed and wait for it to in ocelot_chip_reset()
109 ret = regmap_write(ddata->gcb_regmap, REG_GCB_SOFT_RST, BIT_SOFT_CHIP_RST); in ocelot_chip_reset()
164 .name = "ocelot-pinctrl",
165 .of_compatible = "mscc,ocelot-pinctrl",
169 .name = "ocelot-sgpio",
170 .of_compatible = "mscc,ocelot-sgpio",
174 .name = "ocelot-miim0",
175 .of_compatible = "mscc,ocelot-miim",
181 .name = "ocelot-miim1",
182 .of_compatible = "mscc,ocelot-miim",
188 .name = "ocelot-serdes",
189 .of_compatible = "mscc,vsc7514-serdes",
193 .name = "ocelot-ext-switch",
194 .of_compatible = "mscc,vsc7512-switch",
203 if (dev_get_regmap(dev, res->name)) in ocelot_core_try_add_regmap()
214 for (i = 0; i < cell->num_resources; i++) in ocelot_core_try_add_regmaps()
215 ocelot_core_try_add_regmap(dev, &cell->resources[i]); in ocelot_core_try_add_regmaps()
232 MODULE_AUTHOR("Colin Foster <colin.foster@in-advantage.com>");