Home
last modified time | relevance | path

Searched refs:extcon (Results 1 – 25 of 194) sorted by relevance

12345678

/linux/drivers/extcon/
A DMakefile6 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.cmd1extcon/built-in.a := echo >/dev/null; rm -f drivers/extcon/built-in.a; /usr/bin/ccache /home/test/…
A DKconfig3 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 Dbuilt-in.a3 extcon.o/
5 extcon-usb-gpio.o/
6 extcon-usbc-cros-ec.o/
A D.extcon.o.cmd1extcon/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.cmd1extcon/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.cmd1extcon/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 Dsysfs-class-extcon1 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 Dphy-omap-otg.c25 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 Dphy-tahvo.c52 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 Dextcon-usbc-cros-ec.yaml4 $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 Dextcon-usb-gpio.txt7 - 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 Dextcon-usbc-tusb320.yaml4 $id: http://devicetree.org/schemas/extcon/extcon-usbc-tusb320.yaml#
A Dqcom,pm8941-misc.yaml4 $id: http://devicetree.org/schemas/extcon/qcom,pm8941-misc.yaml#
61 extcon = <&usb_id>;
/linux/drivers/net/phy/
A Dvitesse.c86 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 Ddra7-evm-common.dtsi17 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 Dcharger-manager.yaml143 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 Dite,it6505.yaml51 extcon:
53 description: extcon specifier for the Power Delivery
65 - extcon
86 extcon = <&usbc_extcon>;
/linux/drivers/phy/renesas/
A Dphy-rcar-gen3-usb2.c113 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 Dphy-rockchip-typec.txt19 - extcon : extcon specifier for the Power Delivery
42 extcon = <&fusb0>;
66 extcon = <&fusb1>;
A Dqcom,usb-hs-phy.txt53 - extcon:
56 Definition: Should contain the vbus extcon
80 extcon = <&smbb>;
/linux/Documentation/devicetree/bindings/usb/
A Dallwinner,sun4i-a10-musb.yaml50 extcon:
72 - extcon
99 extcon = <&usbphy 0>;
/linux/arch/arm64/boot/dts/mediatek/
A Dmt2712-evb.dts44 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 Dsm6125-sony-xperia-seine-pdx201.dts37 extcon_usb: extcon-usb {
38 compatible = "linux,extcon-usb-gpio";
139 extcon = <&extcon_usb>;
/linux/Documentation/devicetree/bindings/display/rockchip/
A Dcdn-dp-rockchip.txt30 - extcon: extcon specifier for the Power Delivery
50 extcon = <&fusb0>, <&fusb1>;

Completed in 39 milliseconds

12345678