| /freebsd/sys/contrib/device-tree/Bindings/connector/ | 
| H A D | usb-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Ro
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/Bindings/usb/ | 
| H A D | mediatek,mtu3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)4 ---
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Chunfeng Yun <chunfeng.yun@mediatek.com>
 14   - $ref: usb-drd.yaml
 23       - enum:
 24           - mediatek,mt2712-mtu3
 25           - mediatek,mt8173-mtu3
 26           - mediatek,mt8183-mtu3
 27           - mediatek,mt8186-mtu3
 [all …]
 
 | 
| H A D | mediatek,musb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)4 ---
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Min Guo <min.guo@mediatek.com>
 15     pattern: '^usb@[0-9a-f]+$'
 19       - enum:
 20           - mediatek,mt8516-musb
 21           - mediatek,mt2701-musb
 22           - mediatek,mt7623-musb
 23       - const: mediatek,mtk-musb
 [all …]
 
 | 
| H A D | st,stusb160x.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: STMicroelectronics STUSB160x Type-C controller
 10   - Amelie Delaunay <amelie.delaunay@foss.st.com>
 15       - st,stusb1600
 23   vdd-supply:
 24     description: main power supply (4.1V-22V)
 26   vsys-supply:
 27     description: low power supply (3.0V-5.5V)
 [all …]
 
 | 
| H A D | mediatek,mtu3.txt | 4  - compatible : should be "mediatek,<soc-model>-mtu3", "mediatek,mtu3",5 	soc-model is the name of SoC, such as mt8173, mt2712 etc,
 8 	- "mediatek,mt8173-mtu3"
 9  - reg : specifies physical base address and size of the registers
 10  - reg-names: should be "mac" for device IP and "ippc" for IP port control
 11  - interrupts : interrupt used by the device IP
 12  - power-domains : a phandle to USB power domain node to control USB's
 14  - vusb33-supply : regulator of USB avdd3.3v
 15  - clocks : a list of phandle + clock-specifier pairs, one for each
 16 	entry in clock-names
 [all …]
 
 | 
| H A D | willsemi,wusb3801.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: WUSB3801 Type-C port controller
 10   The Will Semiconductor WUSB3801 is a USB Type-C port controller which
 11   supports role and plug orientation detection using the CC pins. It is
 12   compatible with the USB Type-C Cable and Connector Specification v1.2.
 15   - Samuel Holland <samuel@sholland.org>
 20       - willsemi,wusb3801
 30     $ref: ../connector/usb-connector.yaml#
 [all …]
 
 | 
| H A D | mediatek,musb.txt | 2 -------------------------------------------5  - compatible      : should be one of:
 6                      "mediatek,mt2701-musb"
 8                      followed by "mediatek,mtk-musb"
 9  - reg             : specifies physical base address and size of
 11  - interrupts      : interrupt used by musb controller
 12  - interrupt-names : must be "mc"
 13  - phys            : PHY specifier for the OTG phy
 14  - dr_mode         : should be one of "host", "peripheral" or "otg",
 16  - clocks          : a list of phandle + clock-specifier pairs, one for
 [all …]
 
 | 
| H A D | richtek,rt1711h.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Richtek RT1711H Type-C Port Switch and Power Delivery controller
 10   - Gene Chen <gene_chen@richtek.com>
 13   The RT1711H is a USB Type-C controller that complies with the latest
 14   USB Type-C and PD standards. It does the USB Type-C detection including attach
 15   and orientation. It integrates the physical layer of the USB BMC power
 16   delivery protocol to allow up to 100W of power. The BMC PD block enables full
 17   support for alternative interfaces of the Type-C specification.
 [all …]
 
 | 
| H A D | qcom,pmic-typec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/usb/qcom,pmic-typec.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Qualcomm PMIC based USB Type-C block
 10   - Bryan O'Donoghue <bryan.odonoghue@linaro.org>
 13   Qualcomm PMIC Type-C block
 18       - enum:
 19           - qcom,pmi632-typec
 20           - qcom,pm8150b-typec
 [all …]
 
 | 
| H A D | mediatek,mt6360-tcpc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/usb/mediatek,mt6360-tcpc.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Mediatek MT6360 Type-C Port Switch and Power Delivery controller
 10   - ChiYuan Huang <cy_huang@richtek.com>
 13   Mediatek MT6360 is a multi-functional device. It integrates charger, ADC, flash, RGB indicators,
 14   regulators (BUCKs/LDOs), and TypeC Port Switch with Power Delivery controller.
 15   This document only describes MT6360 Type-C Port Switch and Power Delivery controller.
 20       - mediatek,mt6360-tcpc
 [all …]
 
 | 
| H A D | richtek,rt1711h.txt | 4  - compatible : Must be "richtek,rt1711h".5  - reg : Must be 0x4e, it's slave address of RT1711H.
 6  - interrupts : <a b> where a is the interrupt number and b represents an
 9 Required sub-node:
 10 - connector: The "usb-c-connector" attached to the tcpci chip, the bindings
 12   Documentation/devicetree/bindings/connector/usb-connector.yaml
 18 	interrupt-parent = <&gpio26>;
 22 		compatible = "usb-c-connector";
 23 		label = "USB-C";
 24 		data-role = "dual";
 [all …]
 
 | 
| H A D | analogix,anx7411.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Analogix ANX7411 Type-C controller
 10   - Xin Ji <xji@analogixsemi.com>
 15       - analogix,anx7411
 25     $ref: ../connector/usb-connector.yaml
 29         const: usb-c-connector
 32   - compatible
 33   - reg
 [all …]
 
 | 
| H A D | typec-tcpci.txt | 2 ---------------------------------------------5 - compatible:       should be set one of following:
 6 		    - "nxp,ptn5110" for NXP USB PD TCPC PHY IC ptn5110.
 8 - reg:              the i2c slave address of typec port controller device.
 9 - interrupt-parent: the phandle to the interrupt controller which provides
 11 - interrupts:       interrupt specification for tcpci alert.
 13 Required sub-node:
 14 - connector: The "usb-c-connector" attached to the tcpci chip, the bindings
 16   Documentation/devicetree/bindings/connector/usb-connector.yaml
 23 	interrupt-parent = <&gpio3>;
 [all …]
 
 | 
| H A D | maxim,max33359.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Maxim TCPCI Type-C PD controller
 10   - Badhri Jagan Sridharan <badhri@google.com>
 12 description: Maxim TCPCI Type-C PD controller
 17       - maxim,max33359
 27     $ref: ../connector/usb-connector.yaml#
 32   - compatible
 33   - reg
 [all …]
 
 | 
| H A D | nxp,ptn5110.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: NXP PTN5110 Type-C Port Controller
 10   - Li Jun <jun.li@nxp.com>
 15       - const: nxp,ptn5110
 16       - const: tcpci
 26     $ref: /schemas/connector/usb-connector.yaml#
 30   - compatible
 31   - reg
 [all …]
 
 | 
| H A D | renesas,usb3-peri.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 4 $id: http://devicetree.org/schemas/usb/renesas,usb3-peri.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
 15       - items:
 16           - enum:
 17               - renesas,r8a774a1-usb3-peri # RZ/G2M
 18               - renesas,r8a774b1-usb3-peri # RZ/G2N
 19               - renesas,r8a774c0-usb3-peri # RZ/G2E
 [all …]
 
 | 
| H A D | fcs,fusb302.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Fairchild FUSB302 Type-C Port controller
 10   - Rob Herring <robh@kernel.org>
 22   vbus-supply:
 23     description: VBUS power supply
 27     $ref: /schemas/connector/usb-connector.yaml#
 31   - compatible
 32   - reg
 [all …]
 
 | 
| H A D | fcs,fusb302.txt | 1 Fairchild FUSB302 Type-C Port controllers4 - compatible             : "fcs,fusb302"
 5 - reg                    : I2C slave address
 6 - interrupts             : Interrupt specifier
 8 Required sub-node:
 9 - connector : The "usb-c-connector" attached to the FUSB302 IC. The bindings
 12 	Documentation/devicetree/bindings/connector/usb-connector.yaml
 17 fusb302: typec-portc@54 {
 20 	interrupt-parent = <&nmi_intc>;
 24 		compatible = "usb-c-connector";
 [all …]
 
 | 
| H A D | renesas,rzv2m-usb3drd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/usb/renesas,rzv2m-usb3drd.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Biju Das <biju.das.jz@bp.renesas.com>
 14   * Role swapping function by the ID pin of the Micro-AB receptacle
 20       - enum:
 21           - renesas,r9a09g011-usb3drd  # RZ/V2M
 22           - renesas,r9a09g055-usb3drd  # RZ/V2MA
 23       - const: renesas,rzv2m-usb3drd
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ | 
| H A D | sc7280-idp-ec-h1.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause11 	pinctrl-0 = <&qup_spi10_data_clk>, <&qup_spi10_cs_gpio_init_high>, <&qup_spi10_cs_gpio>;
 12 	cs-gpios = <&tlmm 43 GPIO_ACTIVE_LOW>;
 15 		compatible = "google,cros-ec-spi";
 17 		interrupt-parent = <&tlmm>;
 19 		pinctrl-names = "default";
 20 		pinctrl-0 = <&ap_ec_int_l>;
 21 		spi-max-frequency = <3000000>;
 22 		wakeup-source;
 25 			compatible = "google,cros-ec-pwm";
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/aspeed/ | 
| H A D | aspeed-bmc-facebook-bletchley.dts | 1 // SPDX-License-Identifier: GPL-2.0+3 /dts-v1/;
 5 #include "aspeed-g6.dtsi"
 6 #include <dt-bindings/gpio/aspeed-gpio.h>
 7 #include <dt-bindings/usb/pd.h>
 8 #include <dt-bindings/leds/leds-pca955
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/Bindings/platform/ | 
| H A D | lenovo,yoga-c630-ec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/platform/lenovo,yoga-c630-ec.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Bjorn Andersson <andersson@kernel.org>
 13   The Qualcomm Snapdragon-based Lenovo Yoga C630 has an Embedded Controller
 14   (EC) which handles things such as battery and USB Type-C. This binding
 19     const: lenovo,yoga-c630-ec
 24   '#address-cells':
 27   '#size-cells':
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/chrome/ | 
| H A D | google,cros-ec-typec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/chrome/google,cros-e
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/Bindings/phy/ | 
| H A D | nvidia,tegra210-xusb-padctl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/phy/nvidia,tegra210-xus
 [all...]
 | 
| H A D | nvidia,tegra186-xusb-padctl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/phy/nvidia,tegra186-xusb-padctl.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Thierry Reding <thierry.reding@gmail.com>
 11   - Jon Hunter <jonathanh@nvidia.com>
 21   Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
 22   super-speed USB. Other lanes are for various types of low-speed, full-speed
 23   or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller
 24   contains a software-configurable mux that sits between the I/O controller
 [all …]
 
 |