Searched +full:bcm6368 +full:- +full:mdio +full:- +full:mux (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---4 $id: http://devicetree.org/schemas/net/brcm,bcm6368-mdio-mux.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Broadcom BCM6368 MDIO bus multiplexer10 - Álvaro Fernández Rojas <noltari@gmail.com>13 This MDIO bus multiplexer defines buses that could be internal as well as15 properties as well to generate desired MDIO transaction on appropriate bus.18 - $ref: mdio-mux.yaml#22 const: brcm,bcm6368-mdio-mux[all …]
1 // SPDX-License-Identifier: GPL-2.0+3 * Broadcom BCM6368 mdiomux bus controller driver11 #include <linux/mdio-mux.h>39 struct bcm6368_mdiomux_desc *md = bus->priv; in bcm6368_mdiomux_read()43 __raw_writel(0, md->base + MDIOC_REG); in bcm6368_mdiomux_read()48 if (md->ext_phy) in bcm6368_mdiomux_read()51 __raw_writel(reg, md->base + MDIOC_REG); in bcm6368_mdiomux_read()53 ret = __raw_readw(md->base + MDIOD_REG); in bcm6368_mdiomux_read()61 struct bcm6368_mdiomux_desc *md = bus->priv; in bcm6368_mdiomux_write()64 __raw_writel(0, md->base + MDIOC_REG); in bcm6368_mdiomux_write()[all …]
1 # SPDX-License-Identifier: GPL-2.02 # Makefile for Linux MDIO bus drivers4 obj-$(CONFIG_ACPI_MDIO) += acpi_mdio.o5 obj-$(CONFIG_FWNODE_MDIO) += fwnode_mdio.o6 obj-$(CONFIG_OF_MDIO) += of_mdio.o8 obj-$(CONFIG_MDIO_ASPEED) += mdio-aspeed.o9 obj-$(CONFIG_MDIO_BCM_IPROC) += mdio-bcm-iproc.o10 obj-$(CONFIG_MDIO_BCM_UNIMAC) += mdio-bcm-unimac.o11 obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o12 obj-$(CONFIG_MDIO_CAVIUM) += mdio-cavium.o[all …]