* [U-Boot] [PATCH 1/2] rockchip: dts: tinker: Move u-boot dmc initialization to specific section
@ 2019-11-10 12:57 Michael Trimarchi
2019-11-10 12:57 ` [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support Michael Trimarchi
2019-11-10 14:36 ` [U-Boot] [PATCH 1/2] rockchip: dts: tinker: Move u-boot dmc initialization to specific section Kever Yang
0 siblings, 2 replies; 6+ messages in thread
From: Michael Trimarchi @ 2019-11-10 12:57 UTC (permalink / raw)
To: u-boot
dmc is used to initialize the memory controller. It's needed by
u-boot. Move it in the specific section
Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
---
arch/arm/dts/rk3288-tinker-u-boot.dtsi | 12 ++++++++++++
arch/arm/dts/rk3288-tinker.dts | 12 ------------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/arch/arm/dts/rk3288-tinker-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-u-boot.dtsi
index f7f9d6dc72..732aa4f91f 100644
--- a/arch/arm/dts/rk3288-tinker-u-boot.dtsi
+++ b/arch/arm/dts/rk3288-tinker-u-boot.dtsi
@@ -5,6 +5,18 @@
#include "rk3288-u-boot.dtsi"
+&dmc {
+ u-boot,dm-pre-reloc;
+ rockchip,pctl-timing = <0x215 0xc8 0x0 0x35 0x26 0x2 0x70 0x2000d
+ 0x6 0x0 0x8 0x4 0x17 0x24 0xd 0x6
+ 0x4 0x8 0x4 0x76 0x4 0x0 0x30 0x0
+ 0x1 0x2 0x2 0x4 0x0 0x0 0xc0 0x4
+ 0x8 0x1f4>;
+ rockchip,phy-timing = <0x48d7dd93 0x187008d8 0x121076
+ 0x0 0xc3 0x6 0x2>;
+ rockchip,sdram-params = <0x20d266a4 0x5b6 2 533000000 6 9 0>;
+};
+
&pinctrl {
u-boot,dm-pre-reloc;
};
diff --git a/arch/arm/dts/rk3288-tinker.dts b/arch/arm/dts/rk3288-tinker.dts
index 94c3afe860..4b8405fd82 100644
--- a/arch/arm/dts/rk3288-tinker.dts
+++ b/arch/arm/dts/rk3288-tinker.dts
@@ -15,18 +15,6 @@
};
};
-&dmc {
- rockchip,pctl-timing = <0x215 0xc8 0x0 0x35 0x26 0x2 0x70 0x2000d
- 0x6 0x0 0x8 0x4 0x17 0x24 0xd 0x6
- 0x4 0x8 0x4 0x76 0x4 0x0 0x30 0x0
- 0x1 0x2 0x2 0x4 0x0 0x0 0xc0 0x4
- 0x8 0x1f4>;
- rockchip,phy-timing = <0x48d7dd93 0x187008d8 0x121076
- 0x0 0xc3 0x6 0x2>;
- rockchip,sdram-params = <0x20d266a4 0x5b6 2 533000000 6 9 0>;
-};
-
-
&pinctrl {
usb {
host_vbus_drv: host-vbus-drv {
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support
2019-11-10 12:57 [U-Boot] [PATCH 1/2] rockchip: dts: tinker: Move u-boot dmc initialization to specific section Michael Trimarchi
@ 2019-11-10 12:57 ` Michael Trimarchi
2019-11-10 14:36 ` Kever Yang
2019-11-15 7:01 ` Kever Yang
2019-11-10 14:36 ` [U-Boot] [PATCH 1/2] rockchip: dts: tinker: Move u-boot dmc initialization to specific section Kever Yang
1 sibling, 2 replies; 6+ messages in thread
From: Michael Trimarchi @ 2019-11-10 12:57 UTC (permalink / raw)
To: u-boot
Support tinker-s board. The board is equivalent of tinker board
except of emmc.
TODO:
- support of usb current burst when the board is powered from pc
Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
---
Changes:
v2->v3: drop dmc section
v1->v2: Add boot configuration for emmc
---
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3288-tinker-s-u-boot.dtsi | 34 ++++++++
arch/arm/dts/rk3288-tinker-s.dts | 29 +++++++
configs/tinker-s-rk3288_defconfig | 99 ++++++++++++++++++++++++
include/configs/tinker_rk3288.h | 1 +
5 files changed, 164 insertions(+)
create mode 100644 arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3288-tinker-s.dts
create mode 100644 configs/tinker-s-rk3288_defconfig
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 89ab8001ce..7e9d6809ea 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -87,6 +87,7 @@ dtb-$(CONFIG_ROCKCHIP_RK3288) += \
rk3288-popmetal.dtb \
rk3288-rock2-square.dtb \
rk3288-tinker.dtb \
+ rk3288-tinker-s.dtb \
rk3288-veyron-jerry.dtb \
rk3288-veyron-mickey.dtb \
rk3288-veyron-minnie.dtb \
diff --git a/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
new file mode 100644
index 0000000000..a177fca73a
--- /dev/null
+++ b/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
@@ -0,0 +1,34 @@
+// SPDX-License-Identifier: GPL-2.0+
+/*
+ * Copyright (C) 2019 Amarula Solutions SRO
+ */
+
+#include "rk3288-u-boot.dtsi"
+#include "rk3288-tinker-u-boot.dtsi"
+
+/ {
+ chosen {
+ u-boot,spl-boot-order = \
+ "same-as-spl", &sdmmc, &emmc;
+ };
+};
+
+&emmc {
+ u-boot,dm-spl;
+};
+
+&emmc_clk {
+ u-boot,dm-spl;
+};
+
+&emmc_cmd {
+ u-boot,dm-spl;
+};
+
+&emmc_pwr {
+ u-boot,dm-spl;
+};
+
+&emmc_bus8 {
+ u-boot,dm-spl;
+};
diff --git a/arch/arm/dts/rk3288-tinker-s.dts b/arch/arm/dts/rk3288-tinker-s.dts
new file mode 100644
index 0000000000..cc7ac5f881
--- /dev/null
+++ b/arch/arm/dts/rk3288-tinker-s.dts
@@ -0,0 +1,29 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd.
+ */
+
+/dts-v1/;
+
+#include "rk3288-tinker.dtsi"
+
+/ {
+ model = "Rockchip RK3288 Asus Tinker Board S";
+ compatible = "asus,rk3288-tinker-s", "rockchip,rk3288";
+
+ chosen {
+ stdout-path = &uart2;
+ };
+};
+
+&emmc {
+ bus-width = <8>;
+ cap-mmc-highspeed;
+ non-removable;
+ pinctrl-names = "default";
+ pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>;
+ max-frequency = <150000000>;
+ mmc-hs200-1_8v;
+ mmc-ddr-1_8v;
+ status = "okay";
+};
diff --git a/configs/tinker-s-rk3288_defconfig b/configs/tinker-s-rk3288_defconfig
new file mode 100644
index 0000000000..c851a93f31
--- /dev/null
+++ b/configs/tinker-s-rk3288_defconfig
@@ -0,0 +1,99 @@
+CONFIG_ARM=y
+CONFIG_ARCH_ROCKCHIP=y
+CONFIG_SYS_TEXT_BASE=0x01000000
+CONFIG_SPL_GPIO_SUPPORT=y
+CONFIG_ROCKCHIP_RK3288=y
+CONFIG_TARGET_TINKER_RK3288=y
+CONFIG_NR_DRAM_BANKS=1
+CONFIG_SPL_SIZE_LIMIT=307200
+CONFIG_SPL_STACK_R_ADDR=0x800000
+CONFIG_DEBUG_UART_BASE=0xff690000
+CONFIG_DEBUG_UART_CLOCK=24000000
+CONFIG_DEBUG_UART=y
+CONFIG_TPL_SYS_MALLOC_F_LEN=0x4000
+CONFIG_SPL_SYS_MALLOC_F_LEN=0x4000
+CONFIG_SYS_MALLOC_F_LEN=0x4000
+# CONFIG_ANDROID_BOOT_IMAGE is not set
+CONFIG_USE_PREBOOT=y
+CONFIG_SILENT_CONSOLE=y
+CONFIG_CONSOLE_MUX=y
+CONFIG_DEFAULT_FDT_FILE="rk3288-tinker-s.dtb"
+# CONFIG_DISPLAY_CPUINFO is not set
+CONFIG_DISPLAY_BOARDINFO_LATE=y
+CONFIG_SPL_STACK_R=y
+CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x300000
+CONFIG_SPL_I2C_SUPPORT=y
+CONFIG_SPL_POWER_SUPPORT=y
+CONFIG_CMD_GPIO=y
+CONFIG_CMD_GPT=y
+CONFIG_CMD_I2C=y
+CONFIG_CMD_MMC=y
+CONFIG_CMD_SF=y
+CONFIG_CMD_SPI=y
+CONFIG_CMD_USB=y
+CONFIG_CMD_USB_MASS_STORAGE=y
+# CONFIG_CMD_SETEXPR is not set
+CONFIG_CMD_BMP=y
+CONFIG_CMD_CACHE=y
+CONFIG_CMD_TIME=y
+CONFIG_CMD_PMIC=y
+CONFIG_CMD_REGULATOR=y
+# CONFIG_SPL_DOS_PARTITION is not set
+# CONFIG_SPL_EFI_PARTITION is not set
+CONFIG_SPL_PARTITION_UUIDS=y
+CONFIG_SPL_OF_CONTROL=y
+CONFIG_DEFAULT_DEVICE_TREE="rk3288-tinker-s"
+CONFIG_OF_SPL_REMOVE_PROPS="clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents"
+CONFIG_ENV_IS_IN_MMC=y
+CONFIG_REGMAP=y
+CONFIG_SPL_REGMAP=y
+CONFIG_SYSCON=y
+CONFIG_SPL_SYSCON=y
+# CONFIG_SPL_SIMPLE_BUS is not set
+CONFIG_CLK=y
+CONFIG_SPL_CLK=y
+CONFIG_FASTBOOT_FLASH=y
+CONFIG_FASTBOOT_FLASH_MMC_DEV=0
+CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
+CONFIG_ROCKCHIP_GPIO=y
+CONFIG_SYS_I2C_ROCKCHIP=y
+CONFIG_MISC=y
+CONFIG_I2C_EEPROM=y
+CONFIG_MMC_DW=y
+CONFIG_MMC_DW_ROCKCHIP=y
+CONFIG_SPI_FLASH=y
+CONFIG_SF_DEFAULT_SPEED=20000000
+CONFIG_DM_ETH=y
+CONFIG_ETH_DESIGNWARE=y
+CONFIG_GMAC_ROCKCHIP=y
+CONFIG_PINCTRL=y
+CONFIG_SPL_PINCTRL=y
+CONFIG_DM_PMIC=y
+CONFIG_PMIC_RK8XX=y
+CONFIG_SPL_DM_REGULATOR=y
+CONFIG_DM_REGULATOR_FIXED=y
+CONFIG_SPL_DM_REGULATOR_FIXED=y
+CONFIG_REGULATOR_RK8XX=y
+CONFIG_PWM_ROCKCHIP=y
+CONFIG_RAM=y
+CONFIG_SPL_RAM=y
+CONFIG_DEBUG_UART_SHIFT=2
+CONFIG_SYSRESET=y
+CONFIG_USB=y
+CONFIG_USB_DWC2=y
+CONFIG_ROCKCHIP_USB2_PHY=y
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_MANUFACTURER="Rockchip"
+CONFIG_USB_GADGET_VENDOR_NUM=0x2207
+CONFIG_USB_GADGET_PRODUCT_NUM=0x320a
+CONFIG_USB_GADGET_DWC2_OTG=y
+CONFIG_USB_HOST_ETHER=y
+CONFIG_USB_ETHER_ASIX=y
+CONFIG_USB_ETHER_SMSC95XX=y
+CONFIG_CMD_DHRYSTONE=y
+CONFIG_ERRNO_STR=y
+CONFIG_DM_VIDEO=y
+CONFIG_DISPLAY=y
+CONFIG_VIDEO_ROCKCHIP=y
+CONFIG_DISPLAY_ROCKCHIP_HDMI=y
+CONFIG_CONSOLE_SCROLL_LINES=10
diff --git a/include/configs/tinker_rk3288.h b/include/configs/tinker_rk3288.h
index 5adae68c91..f8a55a2cec 100644
--- a/include/configs/tinker_rk3288.h
+++ b/include/configs/tinker_rk3288.h
@@ -12,6 +12,7 @@
#undef BOOT_TARGET_DEVICES
#define BOOT_TARGET_DEVICES(func) \
+ func(MMC, mmc, 0) \
func(MMC, mmc, 1) \
func(USB, usb, 0) \
func(PXE, pxe, na) \
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH 1/2] rockchip: dts: tinker: Move u-boot dmc initialization to specific section
2019-11-10 12:57 [U-Boot] [PATCH 1/2] rockchip: dts: tinker: Move u-boot dmc initialization to specific section Michael Trimarchi
2019-11-10 12:57 ` [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support Michael Trimarchi
@ 2019-11-10 14:36 ` Kever Yang
1 sibling, 0 replies; 6+ messages in thread
From: Kever Yang @ 2019-11-10 14:36 UTC (permalink / raw)
To: u-boot
On 2019/11/10 下午8:57, Michael Trimarchi wrote:
> dmc is used to initialize the memory controller. It's needed by
> u-boot. Move it in the specific section
>
> Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Thanks,
- Kever
> ---
> arch/arm/dts/rk3288-tinker-u-boot.dtsi | 12 ++++++++++++
> arch/arm/dts/rk3288-tinker.dts | 12 ------------
> 2 files changed, 12 insertions(+), 12 deletions(-)
>
> diff --git a/arch/arm/dts/rk3288-tinker-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-u-boot.dtsi
> index f7f9d6dc72..732aa4f91f 100644
> --- a/arch/arm/dts/rk3288-tinker-u-boot.dtsi
> +++ b/arch/arm/dts/rk3288-tinker-u-boot.dtsi
> @@ -5,6 +5,18 @@
>
> #include "rk3288-u-boot.dtsi"
>
> +&dmc {
> + u-boot,dm-pre-reloc;
> + rockchip,pctl-timing = <0x215 0xc8 0x0 0x35 0x26 0x2 0x70 0x2000d
> + 0x6 0x0 0x8 0x4 0x17 0x24 0xd 0x6
> + 0x4 0x8 0x4 0x76 0x4 0x0 0x30 0x0
> + 0x1 0x2 0x2 0x4 0x0 0x0 0xc0 0x4
> + 0x8 0x1f4>;
> + rockchip,phy-timing = <0x48d7dd93 0x187008d8 0x121076
> + 0x0 0xc3 0x6 0x2>;
> + rockchip,sdram-params = <0x20d266a4 0x5b6 2 533000000 6 9 0>;
> +};
> +
> &pinctrl {
> u-boot,dm-pre-reloc;
> };
> diff --git a/arch/arm/dts/rk3288-tinker.dts b/arch/arm/dts/rk3288-tinker.dts
> index 94c3afe860..4b8405fd82 100644
> --- a/arch/arm/dts/rk3288-tinker.dts
> +++ b/arch/arm/dts/rk3288-tinker.dts
> @@ -15,18 +15,6 @@
> };
> };
>
> -&dmc {
> - rockchip,pctl-timing = <0x215 0xc8 0x0 0x35 0x26 0x2 0x70 0x2000d
> - 0x6 0x0 0x8 0x4 0x17 0x24 0xd 0x6
> - 0x4 0x8 0x4 0x76 0x4 0x0 0x30 0x0
> - 0x1 0x2 0x2 0x4 0x0 0x0 0xc0 0x4
> - 0x8 0x1f4>;
> - rockchip,phy-timing = <0x48d7dd93 0x187008d8 0x121076
> - 0x0 0xc3 0x6 0x2>;
> - rockchip,sdram-params = <0x20d266a4 0x5b6 2 533000000 6 9 0>;
> -};
> -
> -
> &pinctrl {
> usb {
> host_vbus_drv: host-vbus-drv {
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support
2019-11-10 12:57 ` [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support Michael Trimarchi
@ 2019-11-10 14:36 ` Kever Yang
2019-11-15 7:01 ` Kever Yang
1 sibling, 0 replies; 6+ messages in thread
From: Kever Yang @ 2019-11-10 14:36 UTC (permalink / raw)
To: u-boot
On 2019/11/10 下午8:57, Michael Trimarchi wrote:
> Support tinker-s board. The board is equivalent of tinker board
> except of emmc.
>
> TODO:
> - support of usb current burst when the board is powered from pc
>
> Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Thanks,
- Kever
> ---
> Changes:
> v2->v3: drop dmc section
> v1->v2: Add boot configuration for emmc
> ---
> arch/arm/dts/Makefile | 1 +
> arch/arm/dts/rk3288-tinker-s-u-boot.dtsi | 34 ++++++++
> arch/arm/dts/rk3288-tinker-s.dts | 29 +++++++
> configs/tinker-s-rk3288_defconfig | 99 ++++++++++++++++++++++++
> include/configs/tinker_rk3288.h | 1 +
> 5 files changed, 164 insertions(+)
> create mode 100644 arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> create mode 100644 arch/arm/dts/rk3288-tinker-s.dts
> create mode 100644 configs/tinker-s-rk3288_defconfig
>
> diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
> index 89ab8001ce..7e9d6809ea 100644
> --- a/arch/arm/dts/Makefile
> +++ b/arch/arm/dts/Makefile
> @@ -87,6 +87,7 @@ dtb-$(CONFIG_ROCKCHIP_RK3288) += \
> rk3288-popmetal.dtb \
> rk3288-rock2-square.dtb \
> rk3288-tinker.dtb \
> + rk3288-tinker-s.dtb \
> rk3288-veyron-jerry.dtb \
> rk3288-veyron-mickey.dtb \
> rk3288-veyron-minnie.dtb \
> diff --git a/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> new file mode 100644
> index 0000000000..a177fca73a
> --- /dev/null
> +++ b/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> @@ -0,0 +1,34 @@
> +// SPDX-License-Identifier: GPL-2.0+
> +/*
> + * Copyright (C) 2019 Amarula Solutions SRO
> + */
> +
> +#include "rk3288-u-boot.dtsi"
> +#include "rk3288-tinker-u-boot.dtsi"
> +
> +/ {
> + chosen {
> + u-boot,spl-boot-order = \
> + "same-as-spl", &sdmmc, &emmc;
> + };
> +};
> +
> +&emmc {
> + u-boot,dm-spl;
> +};
> +
> +&emmc_clk {
> + u-boot,dm-spl;
> +};
> +
> +&emmc_cmd {
> + u-boot,dm-spl;
> +};
> +
> +&emmc_pwr {
> + u-boot,dm-spl;
> +};
> +
> +&emmc_bus8 {
> + u-boot,dm-spl;
> +};
> diff --git a/arch/arm/dts/rk3288-tinker-s.dts b/arch/arm/dts/rk3288-tinker-s.dts
> new file mode 100644
> index 0000000000..cc7ac5f881
> --- /dev/null
> +++ b/arch/arm/dts/rk3288-tinker-s.dts
> @@ -0,0 +1,29 @@
> +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> +/*
> + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd.
> + */
> +
> +/dts-v1/;
> +
> +#include "rk3288-tinker.dtsi"
> +
> +/ {
> + model = "Rockchip RK3288 Asus Tinker Board S";
> + compatible = "asus,rk3288-tinker-s", "rockchip,rk3288";
> +
> + chosen {
> + stdout-path = &uart2;
> + };
> +};
> +
> +&emmc {
> + bus-width = <8>;
> + cap-mmc-highspeed;
> + non-removable;
> + pinctrl-names = "default";
> + pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>;
> + max-frequency = <150000000>;
> + mmc-hs200-1_8v;
> + mmc-ddr-1_8v;
> + status = "okay";
> +};
> diff --git a/configs/tinker-s-rk3288_defconfig b/configs/tinker-s-rk3288_defconfig
> new file mode 100644
> index 0000000000..c851a93f31
> --- /dev/null
> +++ b/configs/tinker-s-rk3288_defconfig
> @@ -0,0 +1,99 @@
> +CONFIG_ARM=y
> +CONFIG_ARCH_ROCKCHIP=y
> +CONFIG_SYS_TEXT_BASE=0x01000000
> +CONFIG_SPL_GPIO_SUPPORT=y
> +CONFIG_ROCKCHIP_RK3288=y
> +CONFIG_TARGET_TINKER_RK3288=y
> +CONFIG_NR_DRAM_BANKS=1
> +CONFIG_SPL_SIZE_LIMIT=307200
> +CONFIG_SPL_STACK_R_ADDR=0x800000
> +CONFIG_DEBUG_UART_BASE=0xff690000
> +CONFIG_DEBUG_UART_CLOCK=24000000
> +CONFIG_DEBUG_UART=y
> +CONFIG_TPL_SYS_MALLOC_F_LEN=0x4000
> +CONFIG_SPL_SYS_MALLOC_F_LEN=0x4000
> +CONFIG_SYS_MALLOC_F_LEN=0x4000
> +# CONFIG_ANDROID_BOOT_IMAGE is not set
> +CONFIG_USE_PREBOOT=y
> +CONFIG_SILENT_CONSOLE=y
> +CONFIG_CONSOLE_MUX=y
> +CONFIG_DEFAULT_FDT_FILE="rk3288-tinker-s.dtb"
> +# CONFIG_DISPLAY_CPUINFO is not set
> +CONFIG_DISPLAY_BOARDINFO_LATE=y
> +CONFIG_SPL_STACK_R=y
> +CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x300000
> +CONFIG_SPL_I2C_SUPPORT=y
> +CONFIG_SPL_POWER_SUPPORT=y
> +CONFIG_CMD_GPIO=y
> +CONFIG_CMD_GPT=y
> +CONFIG_CMD_I2C=y
> +CONFIG_CMD_MMC=y
> +CONFIG_CMD_SF=y
> +CONFIG_CMD_SPI=y
> +CONFIG_CMD_USB=y
> +CONFIG_CMD_USB_MASS_STORAGE=y
> +# CONFIG_CMD_SETEXPR is not set
> +CONFIG_CMD_BMP=y
> +CONFIG_CMD_CACHE=y
> +CONFIG_CMD_TIME=y
> +CONFIG_CMD_PMIC=y
> +CONFIG_CMD_REGULATOR=y
> +# CONFIG_SPL_DOS_PARTITION is not set
> +# CONFIG_SPL_EFI_PARTITION is not set
> +CONFIG_SPL_PARTITION_UUIDS=y
> +CONFIG_SPL_OF_CONTROL=y
> +CONFIG_DEFAULT_DEVICE_TREE="rk3288-tinker-s"
> +CONFIG_OF_SPL_REMOVE_PROPS="clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents"
> +CONFIG_ENV_IS_IN_MMC=y
> +CONFIG_REGMAP=y
> +CONFIG_SPL_REGMAP=y
> +CONFIG_SYSCON=y
> +CONFIG_SPL_SYSCON=y
> +# CONFIG_SPL_SIMPLE_BUS is not set
> +CONFIG_CLK=y
> +CONFIG_SPL_CLK=y
> +CONFIG_FASTBOOT_FLASH=y
> +CONFIG_FASTBOOT_FLASH_MMC_DEV=0
> +CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
> +CONFIG_ROCKCHIP_GPIO=y
> +CONFIG_SYS_I2C_ROCKCHIP=y
> +CONFIG_MISC=y
> +CONFIG_I2C_EEPROM=y
> +CONFIG_MMC_DW=y
> +CONFIG_MMC_DW_ROCKCHIP=y
> +CONFIG_SPI_FLASH=y
> +CONFIG_SF_DEFAULT_SPEED=20000000
> +CONFIG_DM_ETH=y
> +CONFIG_ETH_DESIGNWARE=y
> +CONFIG_GMAC_ROCKCHIP=y
> +CONFIG_PINCTRL=y
> +CONFIG_SPL_PINCTRL=y
> +CONFIG_DM_PMIC=y
> +CONFIG_PMIC_RK8XX=y
> +CONFIG_SPL_DM_REGULATOR=y
> +CONFIG_DM_REGULATOR_FIXED=y
> +CONFIG_SPL_DM_REGULATOR_FIXED=y
> +CONFIG_REGULATOR_RK8XX=y
> +CONFIG_PWM_ROCKCHIP=y
> +CONFIG_RAM=y
> +CONFIG_SPL_RAM=y
> +CONFIG_DEBUG_UART_SHIFT=2
> +CONFIG_SYSRESET=y
> +CONFIG_USB=y
> +CONFIG_USB_DWC2=y
> +CONFIG_ROCKCHIP_USB2_PHY=y
> +CONFIG_USB_GADGET=y
> +CONFIG_USB_GADGET_MANUFACTURER="Rockchip"
> +CONFIG_USB_GADGET_VENDOR_NUM=0x2207
> +CONFIG_USB_GADGET_PRODUCT_NUM=0x320a
> +CONFIG_USB_GADGET_DWC2_OTG=y
> +CONFIG_USB_HOST_ETHER=y
> +CONFIG_USB_ETHER_ASIX=y
> +CONFIG_USB_ETHER_SMSC95XX=y
> +CONFIG_CMD_DHRYSTONE=y
> +CONFIG_ERRNO_STR=y
> +CONFIG_DM_VIDEO=y
> +CONFIG_DISPLAY=y
> +CONFIG_VIDEO_ROCKCHIP=y
> +CONFIG_DISPLAY_ROCKCHIP_HDMI=y
> +CONFIG_CONSOLE_SCROLL_LINES=10
> diff --git a/include/configs/tinker_rk3288.h b/include/configs/tinker_rk3288.h
> index 5adae68c91..f8a55a2cec 100644
> --- a/include/configs/tinker_rk3288.h
> +++ b/include/configs/tinker_rk3288.h
> @@ -12,6 +12,7 @@
> #undef BOOT_TARGET_DEVICES
>
> #define BOOT_TARGET_DEVICES(func) \
> + func(MMC, mmc, 0) \
> func(MMC, mmc, 1) \
> func(USB, usb, 0) \
> func(PXE, pxe, na) \
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support
2019-11-10 12:57 ` [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support Michael Trimarchi
2019-11-10 14:36 ` Kever Yang
@ 2019-11-15 7:01 ` Kever Yang
2019-11-15 7:15 ` Michael Nazzareno Trimarchi
1 sibling, 1 reply; 6+ messages in thread
From: Kever Yang @ 2019-11-15 7:01 UTC (permalink / raw)
To: u-boot
Hi Michael,
Could send a patch to add maintainer for Tinker-s board?
The board maintainer is needed and other patches are ready to merge.
Thanks,
- Kever
On 2019/11/10 下午8:57, Michael Trimarchi wrote:
> Support tinker-s board. The board is equivalent of tinker board
> except of emmc.
>
> TODO:
> - support of usb current burst when the board is powered from pc
>
> Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
> ---
> Changes:
> v2->v3: drop dmc section
> v1->v2: Add boot configuration for emmc
> ---
> arch/arm/dts/Makefile | 1 +
> arch/arm/dts/rk3288-tinker-s-u-boot.dtsi | 34 ++++++++
> arch/arm/dts/rk3288-tinker-s.dts | 29 +++++++
> configs/tinker-s-rk3288_defconfig | 99 ++++++++++++++++++++++++
> include/configs/tinker_rk3288.h | 1 +
> 5 files changed, 164 insertions(+)
> create mode 100644 arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> create mode 100644 arch/arm/dts/rk3288-tinker-s.dts
> create mode 100644 configs/tinker-s-rk3288_defconfig
>
> diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
> index 89ab8001ce..7e9d6809ea 100644
> --- a/arch/arm/dts/Makefile
> +++ b/arch/arm/dts/Makefile
> @@ -87,6 +87,7 @@ dtb-$(CONFIG_ROCKCHIP_RK3288) += \
> rk3288-popmetal.dtb \
> rk3288-rock2-square.dtb \
> rk3288-tinker.dtb \
> + rk3288-tinker-s.dtb \
> rk3288-veyron-jerry.dtb \
> rk3288-veyron-mickey.dtb \
> rk3288-veyron-minnie.dtb \
> diff --git a/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> new file mode 100644
> index 0000000000..a177fca73a
> --- /dev/null
> +++ b/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> @@ -0,0 +1,34 @@
> +// SPDX-License-Identifier: GPL-2.0+
> +/*
> + * Copyright (C) 2019 Amarula Solutions SRO
> + */
> +
> +#include "rk3288-u-boot.dtsi"
> +#include "rk3288-tinker-u-boot.dtsi"
> +
> +/ {
> + chosen {
> + u-boot,spl-boot-order = \
> + "same-as-spl", &sdmmc, &emmc;
> + };
> +};
> +
> +&emmc {
> + u-boot,dm-spl;
> +};
> +
> +&emmc_clk {
> + u-boot,dm-spl;
> +};
> +
> +&emmc_cmd {
> + u-boot,dm-spl;
> +};
> +
> +&emmc_pwr {
> + u-boot,dm-spl;
> +};
> +
> +&emmc_bus8 {
> + u-boot,dm-spl;
> +};
> diff --git a/arch/arm/dts/rk3288-tinker-s.dts b/arch/arm/dts/rk3288-tinker-s.dts
> new file mode 100644
> index 0000000000..cc7ac5f881
> --- /dev/null
> +++ b/arch/arm/dts/rk3288-tinker-s.dts
> @@ -0,0 +1,29 @@
> +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> +/*
> + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd.
> + */
> +
> +/dts-v1/;
> +
> +#include "rk3288-tinker.dtsi"
> +
> +/ {
> + model = "Rockchip RK3288 Asus Tinker Board S";
> + compatible = "asus,rk3288-tinker-s", "rockchip,rk3288";
> +
> + chosen {
> + stdout-path = &uart2;
> + };
> +};
> +
> +&emmc {
> + bus-width = <8>;
> + cap-mmc-highspeed;
> + non-removable;
> + pinctrl-names = "default";
> + pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>;
> + max-frequency = <150000000>;
> + mmc-hs200-1_8v;
> + mmc-ddr-1_8v;
> + status = "okay";
> +};
> diff --git a/configs/tinker-s-rk3288_defconfig b/configs/tinker-s-rk3288_defconfig
> new file mode 100644
> index 0000000000..c851a93f31
> --- /dev/null
> +++ b/configs/tinker-s-rk3288_defconfig
> @@ -0,0 +1,99 @@
> +CONFIG_ARM=y
> +CONFIG_ARCH_ROCKCHIP=y
> +CONFIG_SYS_TEXT_BASE=0x01000000
> +CONFIG_SPL_GPIO_SUPPORT=y
> +CONFIG_ROCKCHIP_RK3288=y
> +CONFIG_TARGET_TINKER_RK3288=y
> +CONFIG_NR_DRAM_BANKS=1
> +CONFIG_SPL_SIZE_LIMIT=307200
> +CONFIG_SPL_STACK_R_ADDR=0x800000
> +CONFIG_DEBUG_UART_BASE=0xff690000
> +CONFIG_DEBUG_UART_CLOCK=24000000
> +CONFIG_DEBUG_UART=y
> +CONFIG_TPL_SYS_MALLOC_F_LEN=0x4000
> +CONFIG_SPL_SYS_MALLOC_F_LEN=0x4000
> +CONFIG_SYS_MALLOC_F_LEN=0x4000
> +# CONFIG_ANDROID_BOOT_IMAGE is not set
> +CONFIG_USE_PREBOOT=y
> +CONFIG_SILENT_CONSOLE=y
> +CONFIG_CONSOLE_MUX=y
> +CONFIG_DEFAULT_FDT_FILE="rk3288-tinker-s.dtb"
> +# CONFIG_DISPLAY_CPUINFO is not set
> +CONFIG_DISPLAY_BOARDINFO_LATE=y
> +CONFIG_SPL_STACK_R=y
> +CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x300000
> +CONFIG_SPL_I2C_SUPPORT=y
> +CONFIG_SPL_POWER_SUPPORT=y
> +CONFIG_CMD_GPIO=y
> +CONFIG_CMD_GPT=y
> +CONFIG_CMD_I2C=y
> +CONFIG_CMD_MMC=y
> +CONFIG_CMD_SF=y
> +CONFIG_CMD_SPI=y
> +CONFIG_CMD_USB=y
> +CONFIG_CMD_USB_MASS_STORAGE=y
> +# CONFIG_CMD_SETEXPR is not set
> +CONFIG_CMD_BMP=y
> +CONFIG_CMD_CACHE=y
> +CONFIG_CMD_TIME=y
> +CONFIG_CMD_PMIC=y
> +CONFIG_CMD_REGULATOR=y
> +# CONFIG_SPL_DOS_PARTITION is not set
> +# CONFIG_SPL_EFI_PARTITION is not set
> +CONFIG_SPL_PARTITION_UUIDS=y
> +CONFIG_SPL_OF_CONTROL=y
> +CONFIG_DEFAULT_DEVICE_TREE="rk3288-tinker-s"
> +CONFIG_OF_SPL_REMOVE_PROPS="clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents"
> +CONFIG_ENV_IS_IN_MMC=y
> +CONFIG_REGMAP=y
> +CONFIG_SPL_REGMAP=y
> +CONFIG_SYSCON=y
> +CONFIG_SPL_SYSCON=y
> +# CONFIG_SPL_SIMPLE_BUS is not set
> +CONFIG_CLK=y
> +CONFIG_SPL_CLK=y
> +CONFIG_FASTBOOT_FLASH=y
> +CONFIG_FASTBOOT_FLASH_MMC_DEV=0
> +CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
> +CONFIG_ROCKCHIP_GPIO=y
> +CONFIG_SYS_I2C_ROCKCHIP=y
> +CONFIG_MISC=y
> +CONFIG_I2C_EEPROM=y
> +CONFIG_MMC_DW=y
> +CONFIG_MMC_DW_ROCKCHIP=y
> +CONFIG_SPI_FLASH=y
> +CONFIG_SF_DEFAULT_SPEED=20000000
> +CONFIG_DM_ETH=y
> +CONFIG_ETH_DESIGNWARE=y
> +CONFIG_GMAC_ROCKCHIP=y
> +CONFIG_PINCTRL=y
> +CONFIG_SPL_PINCTRL=y
> +CONFIG_DM_PMIC=y
> +CONFIG_PMIC_RK8XX=y
> +CONFIG_SPL_DM_REGULATOR=y
> +CONFIG_DM_REGULATOR_FIXED=y
> +CONFIG_SPL_DM_REGULATOR_FIXED=y
> +CONFIG_REGULATOR_RK8XX=y
> +CONFIG_PWM_ROCKCHIP=y
> +CONFIG_RAM=y
> +CONFIG_SPL_RAM=y
> +CONFIG_DEBUG_UART_SHIFT=2
> +CONFIG_SYSRESET=y
> +CONFIG_USB=y
> +CONFIG_USB_DWC2=y
> +CONFIG_ROCKCHIP_USB2_PHY=y
> +CONFIG_USB_GADGET=y
> +CONFIG_USB_GADGET_MANUFACTURER="Rockchip"
> +CONFIG_USB_GADGET_VENDOR_NUM=0x2207
> +CONFIG_USB_GADGET_PRODUCT_NUM=0x320a
> +CONFIG_USB_GADGET_DWC2_OTG=y
> +CONFIG_USB_HOST_ETHER=y
> +CONFIG_USB_ETHER_ASIX=y
> +CONFIG_USB_ETHER_SMSC95XX=y
> +CONFIG_CMD_DHRYSTONE=y
> +CONFIG_ERRNO_STR=y
> +CONFIG_DM_VIDEO=y
> +CONFIG_DISPLAY=y
> +CONFIG_VIDEO_ROCKCHIP=y
> +CONFIG_DISPLAY_ROCKCHIP_HDMI=y
> +CONFIG_CONSOLE_SCROLL_LINES=10
> diff --git a/include/configs/tinker_rk3288.h b/include/configs/tinker_rk3288.h
> index 5adae68c91..f8a55a2cec 100644
> --- a/include/configs/tinker_rk3288.h
> +++ b/include/configs/tinker_rk3288.h
> @@ -12,6 +12,7 @@
> #undef BOOT_TARGET_DEVICES
>
> #define BOOT_TARGET_DEVICES(func) \
> + func(MMC, mmc, 0) \
> func(MMC, mmc, 1) \
> func(USB, usb, 0) \
> func(PXE, pxe, na) \
^ permalink raw reply [flat|nested] 6+ messages in thread
* [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support
2019-11-15 7:01 ` Kever Yang
@ 2019-11-15 7:15 ` Michael Nazzareno Trimarchi
0 siblings, 0 replies; 6+ messages in thread
From: Michael Nazzareno Trimarchi @ 2019-11-15 7:15 UTC (permalink / raw)
To: u-boot
Hi Kever
On Fri, Nov 15, 2019 at 8:02 AM Kever Yang <kever.yang@rock-chips.com> wrote:
>
> Hi Michael,
>
> Could send a patch to add maintainer for Tinker-s board?
>
> The board maintainer is needed and other patches are ready to merge.
>
I going to send it today
Michael
> Thanks,
>
> - Kever
>
> On 2019/11/10 下午8:57, Michael Trimarchi wrote:
> > Support tinker-s board. The board is equivalent of tinker board
> > except of emmc.
> >
> > TODO:
> > - support of usb current burst when the board is powered from pc
> >
> > Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
> > ---
> > Changes:
> > v2->v3: drop dmc section
> > v1->v2: Add boot configuration for emmc
> > ---
> > arch/arm/dts/Makefile | 1 +
> > arch/arm/dts/rk3288-tinker-s-u-boot.dtsi | 34 ++++++++
> > arch/arm/dts/rk3288-tinker-s.dts | 29 +++++++
> > configs/tinker-s-rk3288_defconfig | 99 ++++++++++++++++++++++++
> > include/configs/tinker_rk3288.h | 1 +
> > 5 files changed, 164 insertions(+)
> > create mode 100644 arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> > create mode 100644 arch/arm/dts/rk3288-tinker-s.dts
> > create mode 100644 configs/tinker-s-rk3288_defconfig
> >
> > diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
> > index 89ab8001ce..7e9d6809ea 100644
> > --- a/arch/arm/dts/Makefile
> > +++ b/arch/arm/dts/Makefile
> > @@ -87,6 +87,7 @@ dtb-$(CONFIG_ROCKCHIP_RK3288) += \
> > rk3288-popmetal.dtb \
> > rk3288-rock2-square.dtb \
> > rk3288-tinker.dtb \
> > + rk3288-tinker-s.dtb \
> > rk3288-veyron-jerry.dtb \
> > rk3288-veyron-mickey.dtb \
> > rk3288-veyron-minnie.dtb \
> > diff --git a/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi b/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> > new file mode 100644
> > index 0000000000..a177fca73a
> > --- /dev/null
> > +++ b/arch/arm/dts/rk3288-tinker-s-u-boot.dtsi
> > @@ -0,0 +1,34 @@
> > +// SPDX-License-Identifier: GPL-2.0+
> > +/*
> > + * Copyright (C) 2019 Amarula Solutions SRO
> > + */
> > +
> > +#include "rk3288-u-boot.dtsi"
> > +#include "rk3288-tinker-u-boot.dtsi"
> > +
> > +/ {
> > + chosen {
> > + u-boot,spl-boot-order = \
> > + "same-as-spl", &sdmmc, &emmc;
> > + };
> > +};
> > +
> > +&emmc {
> > + u-boot,dm-spl;
> > +};
> > +
> > +&emmc_clk {
> > + u-boot,dm-spl;
> > +};
> > +
> > +&emmc_cmd {
> > + u-boot,dm-spl;
> > +};
> > +
> > +&emmc_pwr {
> > + u-boot,dm-spl;
> > +};
> > +
> > +&emmc_bus8 {
> > + u-boot,dm-spl;
> > +};
> > diff --git a/arch/arm/dts/rk3288-tinker-s.dts b/arch/arm/dts/rk3288-tinker-s.dts
> > new file mode 100644
> > index 0000000000..cc7ac5f881
> > --- /dev/null
> > +++ b/arch/arm/dts/rk3288-tinker-s.dts
> > @@ -0,0 +1,29 @@
> > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> > +/*
> > + * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd.
> > + */
> > +
> > +/dts-v1/;
> > +
> > +#include "rk3288-tinker.dtsi"
> > +
> > +/ {
> > + model = "Rockchip RK3288 Asus Tinker Board S";
> > + compatible = "asus,rk3288-tinker-s", "rockchip,rk3288";
> > +
> > + chosen {
> > + stdout-path = &uart2;
> > + };
> > +};
> > +
> > +&emmc {
> > + bus-width = <8>;
> > + cap-mmc-highspeed;
> > + non-removable;
> > + pinctrl-names = "default";
> > + pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>;
> > + max-frequency = <150000000>;
> > + mmc-hs200-1_8v;
> > + mmc-ddr-1_8v;
> > + status = "okay";
> > +};
> > diff --git a/configs/tinker-s-rk3288_defconfig b/configs/tinker-s-rk3288_defconfig
> > new file mode 100644
> > index 0000000000..c851a93f31
> > --- /dev/null
> > +++ b/configs/tinker-s-rk3288_defconfig
> > @@ -0,0 +1,99 @@
> > +CONFIG_ARM=y
> > +CONFIG_ARCH_ROCKCHIP=y
> > +CONFIG_SYS_TEXT_BASE=0x01000000
> > +CONFIG_SPL_GPIO_SUPPORT=y
> > +CONFIG_ROCKCHIP_RK3288=y
> > +CONFIG_TARGET_TINKER_RK3288=y
> > +CONFIG_NR_DRAM_BANKS=1
> > +CONFIG_SPL_SIZE_LIMIT=307200
> > +CONFIG_SPL_STACK_R_ADDR=0x800000
> > +CONFIG_DEBUG_UART_BASE=0xff690000
> > +CONFIG_DEBUG_UART_CLOCK=24000000
> > +CONFIG_DEBUG_UART=y
> > +CONFIG_TPL_SYS_MALLOC_F_LEN=0x4000
> > +CONFIG_SPL_SYS_MALLOC_F_LEN=0x4000
> > +CONFIG_SYS_MALLOC_F_LEN=0x4000
> > +# CONFIG_ANDROID_BOOT_IMAGE is not set
> > +CONFIG_USE_PREBOOT=y
> > +CONFIG_SILENT_CONSOLE=y
> > +CONFIG_CONSOLE_MUX=y
> > +CONFIG_DEFAULT_FDT_FILE="rk3288-tinker-s.dtb"
> > +# CONFIG_DISPLAY_CPUINFO is not set
> > +CONFIG_DISPLAY_BOARDINFO_LATE=y
> > +CONFIG_SPL_STACK_R=y
> > +CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN=0x300000
> > +CONFIG_SPL_I2C_SUPPORT=y
> > +CONFIG_SPL_POWER_SUPPORT=y
> > +CONFIG_CMD_GPIO=y
> > +CONFIG_CMD_GPT=y
> > +CONFIG_CMD_I2C=y
> > +CONFIG_CMD_MMC=y
> > +CONFIG_CMD_SF=y
> > +CONFIG_CMD_SPI=y
> > +CONFIG_CMD_USB=y
> > +CONFIG_CMD_USB_MASS_STORAGE=y
> > +# CONFIG_CMD_SETEXPR is not set
> > +CONFIG_CMD_BMP=y
> > +CONFIG_CMD_CACHE=y
> > +CONFIG_CMD_TIME=y
> > +CONFIG_CMD_PMIC=y
> > +CONFIG_CMD_REGULATOR=y
> > +# CONFIG_SPL_DOS_PARTITION is not set
> > +# CONFIG_SPL_EFI_PARTITION is not set
> > +CONFIG_SPL_PARTITION_UUIDS=y
> > +CONFIG_SPL_OF_CONTROL=y
> > +CONFIG_DEFAULT_DEVICE_TREE="rk3288-tinker-s"
> > +CONFIG_OF_SPL_REMOVE_PROPS="clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents"
> > +CONFIG_ENV_IS_IN_MMC=y
> > +CONFIG_REGMAP=y
> > +CONFIG_SPL_REGMAP=y
> > +CONFIG_SYSCON=y
> > +CONFIG_SPL_SYSCON=y
> > +# CONFIG_SPL_SIMPLE_BUS is not set
> > +CONFIG_CLK=y
> > +CONFIG_SPL_CLK=y
> > +CONFIG_FASTBOOT_FLASH=y
> > +CONFIG_FASTBOOT_FLASH_MMC_DEV=0
> > +CONFIG_FASTBOOT_CMD_OEM_FORMAT=y
> > +CONFIG_ROCKCHIP_GPIO=y
> > +CONFIG_SYS_I2C_ROCKCHIP=y
> > +CONFIG_MISC=y
> > +CONFIG_I2C_EEPROM=y
> > +CONFIG_MMC_DW=y
> > +CONFIG_MMC_DW_ROCKCHIP=y
> > +CONFIG_SPI_FLASH=y
> > +CONFIG_SF_DEFAULT_SPEED=20000000
> > +CONFIG_DM_ETH=y
> > +CONFIG_ETH_DESIGNWARE=y
> > +CONFIG_GMAC_ROCKCHIP=y
> > +CONFIG_PINCTRL=y
> > +CONFIG_SPL_PINCTRL=y
> > +CONFIG_DM_PMIC=y
> > +CONFIG_PMIC_RK8XX=y
> > +CONFIG_SPL_DM_REGULATOR=y
> > +CONFIG_DM_REGULATOR_FIXED=y
> > +CONFIG_SPL_DM_REGULATOR_FIXED=y
> > +CONFIG_REGULATOR_RK8XX=y
> > +CONFIG_PWM_ROCKCHIP=y
> > +CONFIG_RAM=y
> > +CONFIG_SPL_RAM=y
> > +CONFIG_DEBUG_UART_SHIFT=2
> > +CONFIG_SYSRESET=y
> > +CONFIG_USB=y
> > +CONFIG_USB_DWC2=y
> > +CONFIG_ROCKCHIP_USB2_PHY=y
> > +CONFIG_USB_GADGET=y
> > +CONFIG_USB_GADGET_MANUFACTURER="Rockchip"
> > +CONFIG_USB_GADGET_VENDOR_NUM=0x2207
> > +CONFIG_USB_GADGET_PRODUCT_NUM=0x320a
> > +CONFIG_USB_GADGET_DWC2_OTG=y
> > +CONFIG_USB_HOST_ETHER=y
> > +CONFIG_USB_ETHER_ASIX=y
> > +CONFIG_USB_ETHER_SMSC95XX=y
> > +CONFIG_CMD_DHRYSTONE=y
> > +CONFIG_ERRNO_STR=y
> > +CONFIG_DM_VIDEO=y
> > +CONFIG_DISPLAY=y
> > +CONFIG_VIDEO_ROCKCHIP=y
> > +CONFIG_DISPLAY_ROCKCHIP_HDMI=y
> > +CONFIG_CONSOLE_SCROLL_LINES=10
> > diff --git a/include/configs/tinker_rk3288.h b/include/configs/tinker_rk3288.h
> > index 5adae68c91..f8a55a2cec 100644
> > --- a/include/configs/tinker_rk3288.h
> > +++ b/include/configs/tinker_rk3288.h
> > @@ -12,6 +12,7 @@
> > #undef BOOT_TARGET_DEVICES
> >
> > #define BOOT_TARGET_DEVICES(func) \
> > + func(MMC, mmc, 0) \
> > func(MMC, mmc, 1) \
> > func(USB, usb, 0) \
> > func(PXE, pxe, na) \
>
>
--
| Michael Nazzareno Trimarchi Amarula Solutions BV |
| COO - Founder Cruquiuskade 47 |
| +31(0)851119172 Amsterdam 1018 AM NL |
| [`as] http://www.amarulasolutions.com |
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-11-15 7:15 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-10 12:57 [U-Boot] [PATCH 1/2] rockchip: dts: tinker: Move u-boot dmc initialization to specific section Michael Trimarchi
2019-11-10 12:57 ` [U-Boot] [PATCH 2/2] rockchip: dts: tinker: Add tinker-s board support Michael Trimarchi
2019-11-10 14:36 ` Kever Yang
2019-11-15 7:01 ` Kever Yang
2019-11-15 7:15 ` Michael Nazzareno Trimarchi
2019-11-10 14:36 ` [U-Boot] [PATCH 1/2] rockchip: dts: tinker: Move u-boot dmc initialization to specific section Kever Yang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox