Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) Device tree binding documentation for Motorola Mapphone MDM6600 USB PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) - compatible		Must be "motorola,mapphone-mdm6600"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) - enable-gpios		GPIO to enable the USB PHY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) - power-gpios		GPIO to power on the device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) - reset-gpios		GPIO to reset the device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) - motorola,mode-gpios	Two GPIOs to configure MDM6600 USB start-up mode for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 			normal mode versus USB flashing mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) - motorola,cmd-gpios	Three GPIOs to control the power state of the MDM6600
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) - motorola,status-gpios	Three GPIOs to read the power state of the MDM6600
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) usb-phy {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	compatible = "motorola,mapphone-mdm6600";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	enable-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	power-gpios = <&gpio2 22 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 	reset-gpios = <&gpio2 17 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 	motorola,mode-gpios = <&gpio5 20 GPIO_ACTIVE_HIGH>,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 			      <&gpio5 21 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	motorola,cmd-gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 			     <&gpio4 8 GPIO_ACTIVE_HIGH>,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 			     <&gpio5 14 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 	motorola,status-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 				<&gpio2 21 GPIO_ACTIVE_HIGH>,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 				<&gpio2 23 GPIO_ACTIVE_HIGH>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	#phy-cells = <0>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) };