Lines Matching +full:low +full:- +full:power +full:- +full:disable
1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Copyright (c) 2022-2024 TQ-Systems GmbH <[email protected]-group.com>,
4 * D-82229 Seefeld, Germany.
8 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
13 #include "imx8mn-pinfunc.h"
17 compatible = "gpio-usb-b-connector", "usb-b-connector";
20 pinctrl-names = "default";
21 pinctrl-0 = <&pinctrl_usb1_connector>;
22 id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
26 remote-endpoint = <&usb1_drd_sw>;
33 * rst_usb_hub_hog and sel_usb_hub_hog have property 'output-high',
34 * dt overlay don't support /delete-property/. Both 'output-low' and
35 * 'output-high' will be exist under hog nodes if overlay file set
36 * 'output-low'. Workaround is disable these hog and create new hog with
37 * 'output-low'.
45 rst-usb-low-hub-hog {
46 gpio-hog;
48 output-low;
49 line-name = "RST_USB_HUB#";
58 sel-usb-low-hub-hog {
59 gpio-hog;
61 output-low;
66 pinctrl-names = "default";
67 pinctrl-0 = <&pinctrl_usbotg>;
69 srp-disable;
70 hnp-disable;
71 adp-disable;
72 power-active-high;
73 /delete-property/ disable-over-current;
74 over-current-active-low;
75 usb-role-switch;
80 remote-endpoint = <&usb_dr_connector>;
86 pinctrl_usb1_connector: usb1-connectorgrp {