ARM: dts: sama7g5ek: Add pinctrl, gpio and phy properties for USB
Add the required pinctrl, gpio and phy properties required by the USB DT nodes of the sama7g5ek boards. Since these have not yet been defined in upstream Linux, place them in the U-Boot specific DT file. Signed-off-by: Sergiu Moga <sergiu.moga@microchip.com>
This commit is contained in:
parent
851960e591
commit
3cd06bfa96
@ -10,6 +10,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "sama7g5-pinfunc.h"
|
||||
#include <dt-bindings/reset/sama7g5-reset.h>
|
||||
#include <dt-bindings/clock/at91.h>
|
||||
|
||||
@ -112,6 +113,11 @@
|
||||
|
||||
&pioA {
|
||||
u-boot,dm-pre-reloc;
|
||||
|
||||
pinctrl_usb_default: usb_default {
|
||||
pinmux = <PIN_PC6__GPIO>;
|
||||
bias-disable;
|
||||
};
|
||||
};
|
||||
|
||||
&pit64b0 {
|
||||
@ -133,3 +139,32 @@
|
||||
&uart3 {
|
||||
u-boot,dm-pre-reloc;
|
||||
};
|
||||
|
||||
&usb2 {
|
||||
num-ports = <3>;
|
||||
atmel,vbus-gpio = <0
|
||||
0
|
||||
&pioA PIN_PC6 GPIO_ACTIVE_HIGH
|
||||
>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_usb_default>;
|
||||
phys = <&usb_phy2>;
|
||||
phy-names = "usb";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb3 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb_phy0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb_phy1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb_phy2 {
|
||||
status = "okay";
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user