/linux/drivers/extcon/ |
A D | Makefile | 6 obj-$(CONFIG_EXTCON) += extcon-core.o 7 extcon-core-objs += extcon.o devres.o 8 obj-$(CONFIG_EXTCON_ADC_JACK) += extcon-adc-jack.o 9 obj-$(CONFIG_EXTCON_AXP288) += extcon-axp288.o 10 obj-$(CONFIG_EXTCON_FSA9480) += extcon-fsa9480.o 11 obj-$(CONFIG_EXTCON_GPIO) += extcon-gpio.o 16 obj-$(CONFIG_EXTCON_MAX3355) += extcon-max3355.o 19 obj-$(CONFIG_EXTCON_MAX8997) += extcon-max8997.o 20 obj-$(CONFIG_EXTCON_PALMAS) += extcon-palmas.o 21 obj-$(CONFIG_EXTCON_PTN5150) += extcon-ptn5150.o [all …]
|
A D | .built-in.a.cmd | 1 …extcon/built-in.a := echo >/dev/null; rm -f drivers/extcon/built-in.a; /usr/bin/ccache /home/test/…
|
A D | Kconfig | 3 tristate "External Connector Class (extcon) support" 5 Say Y here to enable external connector class (extcon) support. 8 multiple states; i.e., an extcon that may have multiple 19 tristate "ADC Jack extcon support" 45 tristate "GPIO extcon support" 49 extcon supports single state per extcon instance. 52 tristate "Intel INT3496 ACPI device extcon driver" 69 tristate "Intel Merrifield Basin Cove PMIC extcon driver" 138 tristate "Qualcomm USB extcon support" 168 tristate "USB GPIO extcon support" [all …]
|
A D | built-in.a | 3 extcon.o/ 5 extcon-usb-gpio.o/ 6 extcon-usbc-cros-ec.o/
|
A D | .extcon.o.cmd | 1 …extcon/extcon.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch6… 3 source_drivers/extcon/extcon.o := drivers/extcon/extcon.c 5 deps_drivers/extcon/extcon.o := \ 941 drivers/extcon/extcon.h \ 942 include/linux/extcon-provider.h \ 944 include/linux/extcon.h \ 946 drivers/extcon/extcon.o: $(deps_drivers/extcon/extcon.o) 948 $(deps_drivers/extcon/extcon.o):
|
A D | .extcon-usbc-cros-ec.o.cmd | 1 …extcon/extcon-usbc-cros-ec.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../tool… 3 source_drivers/extcon/extcon-usbc-cros-ec.o := drivers/extcon/extcon-usbc-cros-ec.c 5 deps_drivers/extcon/extcon-usbc-cros-ec.o := \ 24 include/linux/extcon-provider.h \ 26 include/linux/extcon.h \ 956 drivers/extcon/extcon-usbc-cros-ec.o: $(deps_drivers/extcon/extcon-usbc-cros-ec.o) 958 $(deps_drivers/extcon/extcon-usbc-cros-ec.o):
|
A D | .extcon-usb-gpio.o.cmd | 1 …extcon/extcon-usb-gpio.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchai… 3 source_drivers/extcon/extcon-usb-gpio.o := drivers/extcon/extcon-usb-gpio.c 5 deps_drivers/extcon/extcon-usb-gpio.o := \ 23 include/linux/extcon-provider.h \ 25 include/linux/extcon.h \ 1032 drivers/extcon/extcon-usb-gpio.o: $(deps_drivers/extcon/extcon-usb-gpio.o) 1034 $(deps_drivers/extcon/extcon-usb-gpio.o):
|
/linux/Documentation/ABI/testing/ |
A D | sysfs-class-extcon | 1 What: /sys/class/extcon/.../ 5 Provide a place in sysfs for the extcon objects. 6 This allows accessing extcon specific variables. 10 One extcon device denotes a single external connector 22 What: /sys/class/extcon/.../name 26 The /sys/class/extcon/.../name shows the name of the extcon 31 What: /sys/class/extcon/.../state 59 This updates the whole state of the extcon device. 68 What: /sys/class/extcon/.../cable.X/name 75 What: /sys/class/extcon/.../cable.X/state [all …]
|
/linux/drivers/usb/phy/ |
A D | phy-omap-otg.c | 25 struct extcon_dev *extcon; member 90 struct extcon_dev *extcon; in omap_otg_probe() local 94 if (!config || !config->extcon) in omap_otg_probe() 97 extcon = extcon_get_extcon_dev(config->extcon); in omap_otg_probe() 98 if (!extcon) in omap_otg_probe() 109 otg_dev->extcon = extcon; in omap_otg_probe() 113 ret = devm_extcon_register_notifier(&pdev->dev, extcon, in omap_otg_probe() 118 ret = devm_extcon_register_notifier(&pdev->dev, extcon, in omap_otg_probe() 124 otg_dev->id = extcon_get_state(extcon, EXTCON_USB_HOST); in omap_otg_probe() 125 otg_dev->vbus = extcon_get_state(extcon, EXTCON_USB); in omap_otg_probe() [all …]
|
A D | phy-tahvo.c | 52 struct extcon_dev *extcon; member 116 extcon_set_state_sync(tu->extcon, EXTCON_USB, tu->vbus_state); in check_vbus_state() 125 extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST, true); in tahvo_usb_become_host() 144 extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST, false); in tahvo_usb_become_peripheral() 353 tu->extcon = devm_extcon_dev_allocate(&pdev->dev, tahvo_cable); in tahvo_usb_probe() 354 if (IS_ERR(tu->extcon)) { in tahvo_usb_probe() 356 ret = PTR_ERR(tu->extcon); in tahvo_usb_probe() 360 ret = devm_extcon_dev_register(&pdev->dev, tu->extcon); in tahvo_usb_probe() 368 extcon_set_state_sync(tu->extcon, EXTCON_USB_HOST, in tahvo_usb_probe() 370 extcon_set_state_sync(tu->extcon, EXTCON_USB, tu->vbus_state); in tahvo_usb_probe()
|
/linux/Documentation/devicetree/bindings/extcon/ |
A D | extcon-usbc-cros-ec.yaml | 4 $id: http://devicetree.org/schemas/extcon/extcon-usbc-cros-ec.yaml# 22 const: google,extcon-usbc-cros-ec 46 compatible = "google,extcon-usbc-cros-ec"; 51 compatible = "google,extcon-usbc-cros-ec";
|
A D | extcon-usb-gpio.txt | 7 - compatible: Should be "linux,extcon-usb-gpio" 13 Example: Examples of extcon-usb-gpio node in dra7-evm.dts as listed below: 15 compatible = "linux,extcon-usb-gpio"; 20 extcon = <&extcon_usb1>;
|
A D | extcon-usbc-tusb320.yaml | 4 $id: http://devicetree.org/schemas/extcon/extcon-usbc-tusb320.yaml#
|
A D | qcom,pm8941-misc.yaml | 4 $id: http://devicetree.org/schemas/extcon/qcom,pm8941-misc.yaml# 61 extcon = <&usb_id>;
|
/linux/drivers/net/phy/ |
A D | vitesse.c | 86 int extcon; in vsc824x_add_skew() local 88 extcon = phy_read(phydev, MII_VSC8244_EXT_CON1); in vsc824x_add_skew() 90 if (extcon < 0) in vsc824x_add_skew() 91 return extcon; in vsc824x_add_skew() 93 extcon &= ~(MII_VSC8244_EXTCON1_TX_SKEW_MASK | in vsc824x_add_skew() 96 extcon |= (MII_VSC8244_EXTCON1_TX_SKEW | in vsc824x_add_skew() 99 err = phy_write(phydev, MII_VSC8244_EXT_CON1, extcon); in vsc824x_add_skew()
|
/linux/arch/arm/boot/dts/ |
A D | dra7-evm-common.dtsi | 17 compatible = "linux,extcon-usb-gpio"; 22 compatible = "linux,extcon-usb-gpio"; 196 extcon = <&extcon_usb1>; 201 extcon = <&extcon_usb1>; 205 extcon = <&extcon_usb2>; 210 extcon = <&extcon_usb2>;
|
/linux/Documentation/devicetree/bindings/power/supply/ |
A D | charger-manager.yaml | 143 cm-cable-extcon: 144 description: name of extcon dev 157 - cm-cable-extcon 204 cm-cable-extcon = "extcon-dev.0"; 210 cm-cable-extcon = "extcon-dev.0";
|
/linux/Documentation/devicetree/bindings/display/bridge/ |
A D | ite,it6505.yaml | 51 extcon: 53 description: extcon specifier for the Power Delivery 65 - extcon 86 extcon = <&usbc_extcon>;
|
/linux/drivers/phy/renesas/ |
A D | phy-rcar-gen3-usb2.c | 113 struct extcon_dev *extcon; member 149 extcon_set_state_sync(ch->extcon, EXTCON_USB_HOST, true); in rcar_gen3_phy_usb2_work() 150 extcon_set_state_sync(ch->extcon, EXTCON_USB, false); in rcar_gen3_phy_usb2_work() 152 extcon_set_state_sync(ch->extcon, EXTCON_USB_HOST, false); in rcar_gen3_phy_usb2_work() 153 extcon_set_state_sync(ch->extcon, EXTCON_USB, true); in rcar_gen3_phy_usb2_work() 683 channel->extcon = devm_extcon_dev_allocate(dev, in rcar_gen3_phy_usb2_probe() 685 if (IS_ERR(channel->extcon)) in rcar_gen3_phy_usb2_probe() 686 return PTR_ERR(channel->extcon); in rcar_gen3_phy_usb2_probe() 688 ret = devm_extcon_dev_register(dev, channel->extcon); in rcar_gen3_phy_usb2_probe()
|
/linux/Documentation/devicetree/bindings/phy/ |
A D | phy-rockchip-typec.txt | 19 - extcon : extcon specifier for the Power Delivery 42 extcon = <&fusb0>; 66 extcon = <&fusb1>;
|
A D | qcom,usb-hs-phy.txt | 53 - extcon: 56 Definition: Should contain the vbus extcon 80 extcon = <&smbb>;
|
/linux/Documentation/devicetree/bindings/usb/ |
A D | allwinner,sun4i-a10-musb.yaml | 50 extcon: 72 - extcon 99 extcon = <&usbphy 0>;
|
/linux/arch/arm64/boot/dts/mediatek/ |
A D | mt2712-evb.dts | 44 compatible = "linux,extcon-usb-gpio"; 49 compatible = "linux,extcon-usb-gpio"; 200 extcon = <&extcon_usb>; 213 extcon = <&extcon_usb1>;
|
/linux/arch/arm64/boot/dts/qcom/ |
A D | sm6125-sony-xperia-seine-pdx201.dts | 37 extcon_usb: extcon-usb { 38 compatible = "linux,extcon-usb-gpio"; 139 extcon = <&extcon_usb>;
|
/linux/Documentation/devicetree/bindings/display/rockchip/ |
A D | cdn-dp-rockchip.txt | 30 - extcon: extcon specifier for the Power Delivery 50 extcon = <&fusb0>, <&fusb1>;
|