mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-30 05:48:51 +09:00
![Marek Vasut](/assets/img/avatar_default.png)
Enable USB host support on GR Peach board. To use USB host on GR Peach, it might be necessary to solder JP3 header onto the board first and then short it. Shorting JP3 is mandatory to let the U5 regulator to supply VBUS to the CN3 USB port. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Chris Brandt <chris.brandt@renesas.com>
93 lines
1.6 KiB
Plaintext
93 lines
1.6 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* Device Tree Source extras for U-Boot for the GR Peach board
|
|
*
|
|
* Copyright (C) 2019 Marek Vasut <marek.vasut@gmail.com>
|
|
*/
|
|
|
|
#include "r7s72100-gr-peach.dts"
|
|
|
|
/ {
|
|
aliases {
|
|
spi0 = &rpc;
|
|
};
|
|
|
|
soc {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
leds {
|
|
led1 {
|
|
label = "peach:bottom:red";
|
|
};
|
|
|
|
led-red {
|
|
label = "peach:tri:red";
|
|
gpios = <&port6 13 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
|
|
led-green {
|
|
label = "peach:tri:green";
|
|
gpios = <&port6 14 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
|
|
led-blue {
|
|
label = "peach:tri:blue";
|
|
gpios = <&port6 15 GPIO_ACTIVE_HIGH>;
|
|
};
|
|
};
|
|
|
|
reg_usbhs0_vbus: regulator-usbhs0-vbus {
|
|
compatible = "regulator-fixed";
|
|
regulator-name = "usbhs0_vbus";
|
|
regulator-min-microvolt = <5000000>;
|
|
regulator-max-microvolt = <5000000>;
|
|
gpio = <&port4 1 GPIO_ACTIVE_LOW>;
|
|
};
|
|
|
|
|
|
rpc: rpc@0xee200000 {
|
|
compatible = "renesas,rpc-r7s72100", "renesas,rpc";
|
|
reg = <0x3fefa000 0x100>, <0x18000000 0x08000000>;
|
|
bank-width = <2>;
|
|
num-cs = <1>;
|
|
status = "okay";
|
|
spi-max-frequency = <50000000>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
flash0: spi-flash@0 {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
compatible = "jedec,spi-nor";
|
|
spi-max-frequency = <50000000>;
|
|
spi-tx-bus-width = <1>;
|
|
spi-rx-bus-width = <1>;
|
|
reg = <0>;
|
|
status = "okay";
|
|
};
|
|
};
|
|
};
|
|
|
|
&ostm0 {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&pinctrl {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&scif2 {
|
|
u-boot,dm-pre-reloc;
|
|
clock = <66666666>; /* ToDo: Replace by DM clock driver */
|
|
};
|
|
|
|
&scif2_pins {
|
|
u-boot,dm-pre-reloc;
|
|
};
|
|
|
|
&usbhs0 {
|
|
vbus-supply = <®_usbhs0_vbus>;
|
|
status = "okay";
|
|
};
|