vitesse-vsc73xx.h (0898782247ae533d1f4e47a06bc5d4870931b284) | vitesse-vsc73xx.h (0650bf52b31ff35dc6430fc2e37969c36baba724) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2#include <linux/device.h> 3#include <linux/etherdevice.h> 4#include <linux/gpio/driver.h> 5 6/** 7 * struct vsc73xx - VSC73xx state container 8 */ --- 13 unchanged lines hidden (view full) --- 22 u32 *val); 23 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 24 u32 val); 25}; 26 27int vsc73xx_is_addr_valid(u8 block, u8 subblock); 28int vsc73xx_probe(struct vsc73xx *vsc); 29int vsc73xx_remove(struct vsc73xx *vsc); | 1/* SPDX-License-Identifier: GPL-2.0 */ 2#include <linux/device.h> 3#include <linux/etherdevice.h> 4#include <linux/gpio/driver.h> 5 6/** 7 * struct vsc73xx - VSC73xx state container 8 */ --- 13 unchanged lines hidden (view full) --- 22 u32 *val); 23 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, 24 u32 val); 25}; 26 27int vsc73xx_is_addr_valid(u8 block, u8 subblock); 28int vsc73xx_probe(struct vsc73xx *vsc); 29int vsc73xx_remove(struct vsc73xx *vsc); |
30void vsc73xx_shutdown(struct vsc73xx *vsc); |
|