Home
last modified time | relevance | path

Searched refs:isp1301 (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/usb/phy/
Dphy-isp1301.c21 struct isp1301 { struct
28 #define phy_to_isp(p) (container_of((p), struct isp1301, phy)) argument
38 static int __isp1301_write(struct isp1301 *isp, u8 reg, u8 value, u8 clear) in __isp1301_write()
43 static int isp1301_write(struct isp1301 *isp, u8 reg, u8 value) in isp1301_write()
48 static int isp1301_clear(struct isp1301 *isp, u8 reg, u8 value) in isp1301_clear()
55 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_init()
82 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_set_vbus()
95 struct isp1301 *isp; in isp1301_probe()
122 struct isp1301 *isp = i2c_get_clientdata(client); in isp1301_remove()
Dphy-isp1301-omap.c52 struct isp1301 { struct
111 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw()
120 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw()
130 static void enable_vbus_source(struct isp1301 *isp) in enable_vbus_source()
139 static inline void notresponding(struct isp1301 *isp) in notresponding()
152 isp1301_get_u8(struct isp1301 *isp, u8 reg) in isp1301_get_u8()
158 isp1301_get_u16(struct isp1301 *isp, u8 reg) in isp1301_get_u16()
164 isp1301_set_bits(struct isp1301 *isp, u8 reg, u8 bits) in isp1301_set_bits()
170 isp1301_clear_bits(struct isp1301 *isp, u8 reg, u8 bits) in isp1301_clear_bits()
235 static inline const char *state_name(struct isp1301 *isp) in state_name()
[all …]
DMakefile11 obj-$(CONFIG_ISP1301_OMAP) += phy-isp1301-omap.o
21 obj-$(CONFIG_USB_ISP1301) += phy-isp1301.o
DKconfig41 will be called phy-isp1301-omap.
137 module will be called phy-isp1301.
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Disp1301.txt4 - compatible: must be "nxp,isp1301"
8 - transceiver: phandle of isp1301 - this helps the ISP1301 driver to find the
13 isp1301: usb-transceiver@2c {
14 compatible = "nxp,isp1301";
23 transceiver = <&isp1301>;
Dohci-nxp.txt13 isp1301: usb-transceiver@2c {
14 compatible = "nxp,isp1301";
23 transceiver = <&isp1301>;
Dlpc32xx-udc.txt17 isp1301: usb-transceiver@2c {
18 compatible = "nxp,isp1301";
27 transceiver = <&isp1301>;
/linux-4.4.14/arch/arm/boot/dts/
Dphy3250.dts36 transceiver = <&isp1301>;
42 transceiver = <&isp1301>;
129 isp1301: usb-transceiver@2c { label
130 compatible = "nxp,isp1301";
Dea3250.dts36 transceiver = <&isp1301>;
42 transceiver = <&isp1301>;
136 isp1301: usb-transceiver@2d { label
137 compatible = "nxp,isp1301";