Home
last modified time | relevance | path

Searched refs:vsc73xx (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/dsa/
Dvitesse-vsc73xx.h9 struct vsc73xx { struct
21 int (*read)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, argument
23 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
28 int vsc73xx_probe(struct vsc73xx *vsc);
29 int vsc73xx_remove(struct vsc73xx *vsc);
Dvitesse-vsc73xx-core.c376 static int vsc73xx_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_read()
382 static int vsc73xx_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_write()
388 static int vsc73xx_update_bits(struct vsc73xx *vsc, u8 block, u8 subblock, in vsc73xx_update_bits()
403 static int vsc73xx_detect(struct vsc73xx *vsc) in vsc73xx_detect()
489 struct vsc73xx *vsc = ds->priv; in vsc73xx_phy_read()
519 struct vsc73xx *vsc = ds->priv; in vsc73xx_phy_write()
562 struct vsc73xx *vsc = ds->priv; in vsc73xx_setup()
641 static void vsc73xx_init_port(struct vsc73xx *vsc, int port) in vsc73xx_init_port()
717 static void vsc73xx_adjust_enable_port(struct vsc73xx *vsc, in vsc73xx_adjust_enable_port()
760 struct vsc73xx *vsc = ds->priv; in vsc73xx_adjust_link()
[all …]
DMakefile17 obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX) += vitesse-vsc73xx-core.o
18 obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX_PLATFORM) += vitesse-vsc73xx-platform.o
19 obj-$(CONFIG_NET_DSA_VITESSE_VSC73XX_SPI) += vitesse-vsc73xx-spi.o
Dvitesse-vsc73xx-platform.c37 struct vsc73xx vsc;
55 static int vsc73xx_platform_read(struct vsc73xx *vsc, u8 block, u8 subblock, in vsc73xx_platform_read()
73 static int vsc73xx_platform_write(struct vsc73xx *vsc, u8 block, u8 subblock, in vsc73xx_platform_write()
Dvitesse-vsc73xx-spi.c35 struct vsc73xx vsc;
52 static int vsc73xx_spi_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_read()
94 static int vsc73xx_spi_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_write()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/
Dvitesse,vsc73xx.txt20 I/O mode, a platform device is used to represent the vsc73xx. In this case it