| /linux/drivers/platform/chrome/ |
| A D | cros_ec_typec.c | 260 if (!typec->ports[i]) in cros_unregister_ports() 402 dev_err(typec->dev, in cros_typec_enable_tbt() 454 dev_err(typec->dev, in cros_typec_enable_dp() 556 dev_dbg(typec->dev, in cros_typec_configure_mux() 570 dev_warn(typec->dev, in cros_typec_configure_mux() 821 dev_err(typec->dev, in cros_typec_handle_sop_disc() 955 ret = cros_ec_command(typec->ec, typec->pd_ctrl_ver, in cros_typec_port_update() 979 dev_warn(typec->dev, in cros_typec_port_update() 1073 typec = devm_kzalloc(dev, sizeof(*typec), GFP_KERNEL); in cros_typec_probe() 1074 if (!typec) in cros_typec_probe() [all …]
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-class-typec | 1 USB Type-C port devices (eg. /sys/class/typec/port0/) 3 What: /sys/class/typec/<port>/data_role 18 What: /sys/class/typec/<port>/power_role 33 What: /sys/class/typec/<port>/port_type 51 What: /sys/class/typec/<port>/vconn_source 85 What: /sys/class/typec/<port>/preferred_role 134 What: /sys/class/typec/<port>/orientation 168 What: /sys/class/typec/<port>-partner/type 203 What: /sys/class/typec/<port>-partner/identity/ 223 What: /sys/class/typec/<port>-cable/type [all …]
|
| A D | sysfs-bus-typec | 1 What: /sys/bus/typec/devices/.../active 15 What: /sys/bus/typec/devices/.../description 22 What: /sys/bus/typec/devices/.../mode 39 What: /sys/bus/typec/devices/.../svid 46 What: /sys/bus/typec/devices/.../vdo
|
| A D | sysfs-driver-typec-displayport | 1 What: /sys/bus/typec/devices/.../displayport/configuration 22 Documentation/ABI/testing/sysfs-bus-typec, and use file 23 /sys/bus/typec/devices/.../active). 25 What: /sys/bus/typec/devices/.../displayport/pin_assignment
|
| /linux/Documentation/driver-api/usb/ |
| A D | typec.rst | 37 /sys/class/typec/port0/port0-partner/. 65 .. kernel-doc:: drivers/usb/typec/class.c 84 .. kernel-doc:: drivers/usb/typec/class.c 96 .. kernel-doc:: drivers/usb/typec/class.c 117 .. kernel-doc:: drivers/usb/typec/class.c 129 .. kernel-doc:: drivers/usb/typec/class.c 139 .. kernel-doc:: drivers/usb/typec/class.c 154 .. kernel-doc:: drivers/usb/typec/class.c 163 .. kernel-doc:: drivers/usb/typec/class.c 168 .. kernel-doc:: drivers/usb/typec/class.c [all …]
|
| A D | typec_bus.rst | 16 :ref:`USB Type-C Connector Class <typec>` provides a device for every alternate 43 space (See Documentation/ABI/testing/sysfs-class-typec). Port drivers should not 109 .. kernel-doc:: drivers/usb/typec/bus.c 115 .. kernel-doc:: drivers/usb/typec/bus.c 121 .. kernel-doc:: drivers/usb/typec/bus.c
|
| A D | index.rst | 21 typec
|
| /linux/Documentation/ABI/obsolete/ |
| A D | sysfs-class-typec | 2 under /sys/bus/typec (see Documentation/ABI/testing/sysfs-bus-typec). 4 What: /sys/class/typec/<port|partner|cable>/<dev>/svid 11 What: /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/ 20 What: /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/description 27 What: /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/vdo 34 What: /sys/class/typec/<port|partner|cable>/<dev>/mode<index>/active
|
| /linux/Documentation/devicetree/bindings/chrome/ |
| A D | google,cros-ec-typec.yaml | 4 $id: http://devicetree.org/schemas/chrome/google,cros-ec-typec.yaml# 21 const: google,cros-ec-typec 41 typec { 42 compatible = "google,cros-ec-typec";
|
| /linux/drivers/usb/typec/ |
| A D | Makefile | 2 obj-$(CONFIG_TYPEC) += typec.o 3 typec-y := class.o mux.o bus.o port-mapper.o 9 obj-$(CONFIG_TYPEC_QCOM_PMIC) += qcom-pmic-typec.o
|
| A D | Kconfig | 43 Connector Class API (Documentation/driver-api/usb/typec.rst) 44 <https://www.kernel.org/doc/html/latest/driver-api/usb/typec.html> 45 and ABI (Documentation/ABI/testing/sysfs-class-typec). 49 source "drivers/usb/typec/tcpm/Kconfig" 51 source "drivers/usb/typec/ucsi/Kconfig" 53 source "drivers/usb/typec/tipd/Kconfig" 91 source "drivers/usb/typec/mux/Kconfig" 93 source "drivers/usb/typec/altmodes/Kconfig"
|
| /linux/Documentation/devicetree/bindings/phy/ |
| A D | phy-rockchip-typec.txt | 5 - compatible : must be "rockchip,rk3399-typec-phy" 32 - rockchip,typec-conn-dir 39 compatible = "rockchip,rk3399-typec-phy"; 63 compatible = "rockchip,rk3399-typec-phy";
|
| A D | ti,phy-j721e-wiz.yaml | 63 typec-dir-gpios: 70 typec-dir-debounce-ms: 75 Number of milliseconds to wait before sampling typec-dir-gpio.
|
| /linux/Documentation/devicetree/bindings/usb/ |
| A D | st,stusb160x.yaml | 45 typec-power-opmode: true 64 typec: stusb1600@28 { 77 typec-power-opmode = "default";
|
| A D | fcs,fusb302.txt | 17 fusb302: typec-portc@54 {
|
| A D | typec-tcpci.txt | 8 - reg: the i2c slave address of typec port controller device.
|
| A D | maxim,max33359.yaml | 61 new-source-frs-typec-current = <FRS_5V_1P5A>;
|
| /linux/Documentation/devicetree/bindings/connector/ |
| A D | usb-connector.yaml | 96 typec-power-opmode: 196 new-source-frs-typec-current: 258 - typec-power-opmode 259 - new-source-frs-typec-current 309 # USB-C connector attached to a typec port controller(ptn5110), which has 313 typec: ptn5110 { 326 # USB-C connector attached to SoC and USB3 typec port controller(hd3ss3220)
|
| /linux/drivers/phy/rockchip/ |
| A D | built-in.a | 5 phy-rockchip-typec.o/
|
| A D | .built-in.a.cmd | 1 …chip-emmc.o drivers/phy/rockchip/phy-rockchip-inno-usb2.o drivers/phy/rockchip/phy-rockchip-typec.o
|
| A D | Makefile | 10 obj-$(CONFIG_PHY_ROCKCHIP_TYPEC) += phy-rockchip-typec.o
|
| /linux/drivers/usb/typec/altmodes/ |
| A D | nvidia.c | 30 MODULE_DEVICE_TABLE(typec, nvidia_typec_id);
|
| /linux/arch/arm64/boot/dts/qcom/ |
| A D | msm8996-xiaomi-common.dtsi | 210 typec: tusb320@47 { label 296 extcon = <&typec>; 301 extcon = <&typec>; 316 extcon = <&typec>;
|
| /linux/drivers/usb/ |
| A D | Makefile | 66 obj-$(CONFIG_TYPEC) += typec/
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| A D | google,cros-ec.yaml | 88 typec: 89 $ref: "/schemas/chrome/google,cros-ec-typec.yaml#"
|