/usr/src/kernels/4.18.0-553.157.1.el8_10.x86_64/include/linux/usb
NameSizeModeActions
association.h46970644editdlrm
audio-v2.h137750644editdlrm
audio-v3.h142700644editdlrm
audio.h11080644editdlrm
c67x00.h18670644editdlrm
ccid.h7870644editdlrm
cdc-wdm.h4610644editdlrm
cdc.h13270644editdlrm
cdc_ncm.h59560644editdlrm
ch9.h23420644editdlrm
chipidea.h31280644editdlrm
composite.h256380644editdlrm
ehci-dbgp.h20990644editdlrm
ehci_def.h80760644editdlrm
ehci_pdriver.h23950644editdlrm
ezusb.h2860644editdlrm
functionfs.h1510644editdlrm
gadget.h343350644editdlrm
gadget_configfs.h30140644editdlrm
gpio_vbus.h11530644editdlrm
g_hid.h11580644editdlrm
hcd.h284230644editdlrm
input.h5260644editdlrm
iowarrior.h13740644editdlrm
irda.h38530644editdlrm
isp116x.h11600644editdlrm
isp1301.h19750644editdlrm
isp1362.h16280644editdlrm
m66592.h7730644editdlrm
musb-ux500.h8990644editdlrm
musb.h36000644editdlrm
net2280.h241200644editdlrm
of.h18150644editdlrm
ohci_pdriver.h17480644editdlrm
otg-fsm.h88230644editdlrm
otg.h30800644editdlrm
pd.h165390644editdlrm
pd_ado.h11910644editdlrm
pd_bdo.h5550644editdlrm
pd_ext_sdb.h6980644editdlrm
pd_vdo.h165540644editdlrm
phy.h84350644editdlrm
phy_companion.h11960644editdlrm
quirks.h24030644editdlrm
r8a66597.h173980644editdlrm
r8152.h9700644editdlrm
renesas_usbhs.h43220644editdlrm
rndis_host.h60800644editdlrm
role.h35380644editdlrm
serial.h173840644editdlrm
sl811.h8380644editdlrm
storage.h25820644editdlrm
tcpci.h77710644editdlrm
tcpm.h70090644editdlrm
tegra_usb_phy.h24900644editdlrm
typec.h101360644editdlrm
typec_altmode.h66410644editdlrm
typec_dp.h39780644editdlrm
typec_mux.h29860644editdlrm
typec_retimer.h11980644editdlrm
typec_tbt.h17740644editdlrm
uas.h21210644editdlrm
ulpi.h21470644editdlrm
usb338x.h79770644editdlrm
usbnet.h105060644editdlrm
usb_phy_generic.h5820644editdlrm
uvc.h63390644editdlrm
wusb-wa.h76790644editdlrm
wusb.h95860644editdlrm
xhci-dbgp.h6510644editdlrm
Edit: /usr/src/kernels/4.18.0-553.157.1.el8_10.x86_64/include/linux/usb/isp1301.h (1975B)
// SPDX-License-Identifier: GPL-2.0 /* * NXP ISP1301 USB transceiver driver * * Copyright (C) 2012 Roland Stigge */ #ifndef __LINUX_USB_ISP1301_H #define __LINUX_USB_ISP1301_H #include /* I2C Register definitions: */ #define ISP1301_I2C_MODE_CONTROL_1 0x04 /* u8 read, set, +1 clear */ #define MC1_SPEED_REG (1 << 0) #define MC1_SUSPEND_REG (1 << 1) #define MC1_DAT_SE0 (1 << 2) #define MC1_TRANSPARENT (1 << 3) #define MC1_BDIS_ACON_EN (1 << 4) #define MC1_OE_INT_EN (1 << 5) #define MC1_UART_EN (1 << 6) #define MC1_MASK 0x7f #define ISP1301_I2C_MODE_CONTROL_2 0x12 /* u8 read, set, +1 clear */ #define MC2_GLOBAL_PWR_DN (1 << 0) #define MC2_SPD_SUSP_CTRL (1 << 1) #define MC2_BI_DI (1 << 2) #define MC2_TRANSP_BDIR0 (1 << 3) #define MC2_TRANSP_BDIR1 (1 << 4) #define MC2_AUDIO_EN (1 << 5) #define MC2_PSW_EN (1 << 6) #define MC2_EN2V7 (1 << 7) #define ISP1301_I2C_OTG_CONTROL_1 0x06 /* u8 read, set, +1 clear */ #define OTG1_DP_PULLUP (1 << 0) #define OTG1_DM_PULLUP (1 << 1) #define OTG1_DP_PULLDOWN (1 << 2) #define OTG1_DM_PULLDOWN (1 << 3) #define OTG1_ID_PULLDOWN (1 << 4) #define OTG1_VBUS_DRV (1 << 5) #define OTG1_VBUS_DISCHRG (1 << 6) #define OTG1_VBUS_CHRG (1 << 7) #define ISP1301_I2C_OTG_CONTROL_2 0x10 /* u8 readonly */ #define OTG_B_SESS_END (1 << 6) #define OTG_B_SESS_VLD (1 << 7) #define ISP1301_I2C_INTERRUPT_SOURCE 0x8 #define ISP1301_I2C_INTERRUPT_LATCH 0xA #define ISP1301_I2C_INTERRUPT_FALLING 0xC #define ISP1301_I2C_INTERRUPT_RISING 0xE #define INT_VBUS_VLD (1 << 0) #define INT_SESS_VLD (1 << 1) #define INT_DP_HI (1 << 2) #define INT_ID_GND (1 << 3) #define INT_DM_HI (1 << 4) #define INT_ID_FLOAT (1 << 5) #define INT_BDIS_ACON (1 << 6) #define INT_CR_INT (1 << 7) #define ISP1301_I2C_REG_CLEAR_ADDR 1 /* Register Address Modifier */ struct i2c_client *isp1301_get_client(struct device_node *node); #endif /* __LINUX_USB_ISP1301_H */