Searched refs:vsc73xx (Results 1 - 5 of 5) sorted by relevance
/linux-master/drivers/net/dsa/ |
H A D | vitesse-vsc73xx.h | 7 * struct vsc73xx - VSC73xx state container 9 struct vsc73xx { struct 21 int (*read)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 23 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 28 int vsc73xx_probe(struct vsc73xx *vsc); 29 void vsc73xx_remove(struct vsc73xx *vsc); 30 void vsc73xx_shutdown(struct vsc73xx *vsc);
|
H A D | Makefile | 17 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
|
H A D | vitesse-vsc73xx-platform.c | 23 #include "vitesse-vsc73xx.h" 37 struct vsc73xx vsc; 55 static int vsc73xx_platform_read(struct vsc73xx *vsc, u8 block, u8 subblock, 65 /* By default vsc73xx running in big-endian mode. 73 static int vsc73xx_platform_write(struct vsc73xx *vsc, u8 block, u8 subblock, 164 .name = "vsc73xx-platform",
|
H A D | vitesse-vsc73xx-core.c | 30 #include "vitesse-vsc73xx.h" 375 static int vsc73xx_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 381 static int vsc73xx_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 387 static int vsc73xx_update_bits(struct vsc73xx *vsc, u8 block, u8 subblock, 402 static int vsc73xx_detect(struct vsc73xx *vsc) 488 struct vsc73xx *vsc = ds->priv; 518 struct vsc73xx *vsc = ds->priv; 561 struct vsc73xx *vsc = ds->priv; 640 static void vsc73xx_init_port(struct vsc73xx *vsc, int port) 716 static void vsc73xx_adjust_enable_port(struct vsc73xx *vs [all...] |
H A D | vitesse-vsc73xx-spi.c | 20 #include "vitesse-vsc73xx.h" 35 struct vsc73xx vsc; 52 static int vsc73xx_spi_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 94 static int vsc73xx_spi_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 221 .name = "vsc73xx-spi",
|
Completed in 200 milliseconds