Commit 70190f82 authored by Simon Glass's avatar Simon Glass Committed by Bin Meng
Browse files

rockchip: Use devicetree for SMBIOS settings



Add settings and enable the default sysinfo driver so that these can come
from the device tree.
Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
Reviewed-by: default avatarBin Meng <bmeng.cn@gmail.com>
parent 44c74bdd
...@@ -9,6 +9,27 @@ ...@@ -9,6 +9,27 @@
chosen { chosen {
u-boot,spl-boot-order = "same-as-spl", &sdmmc, &emmc; u-boot,spl-boot-order = "same-as-spl", &sdmmc, &emmc;
}; };
smbios {
compatible = "u-boot,sysinfo-smbios";
smbios {
system {
manufacturer = "firefly";
product = "roc-rk3328-cc";
};
baseboard {
manufacturer = "firefly";
product = "roc-rk3328-cc";
};
chassis {
manufacturer = "firefly";
product = "roc-rk3328-cc";
};
};
};
}; };
&gpio0 { &gpio0 {
......
...@@ -6,6 +6,29 @@ ...@@ -6,6 +6,29 @@
#include "rk3328-u-boot.dtsi" #include "rk3328-u-boot.dtsi"
#include "rk3328-sdram-ddr3-666.dtsi" #include "rk3328-sdram-ddr3-666.dtsi"
/ {
smbios {
compatible = "u-boot,sysinfo-smbios";
smbios {
system {
manufacturer = "radxa";
product = "rock-pi-e_rk3328";
};
baseboard {
manufacturer = "radxa";
product = "rock-pi-e_rk3328";
};
chassis {
manufacturer = "radxa";
product = "rock-pi-e_rk3328";
};
};
};
};
&gpio0 { &gpio0 {
u-boot,dm-spl; u-boot,dm-spl;
}; };
......
...@@ -9,6 +9,27 @@ ...@@ -9,6 +9,27 @@
chosen { chosen {
u-boot,spl-boot-order = "same-as-spl", &sdmmc, &emmc; u-boot,spl-boot-order = "same-as-spl", &sdmmc, &emmc;
}; };
smbios {
compatible = "u-boot,sysinfo-smbios";
smbios {
system {
manufacturer = "pine64";
product = "rock64_rk3328";
};
baseboard {
manufacturer = "pine64";
product = "rock64_rk3328";
};
chassis {
manufacturer = "pine64";
product = "rock64_rk3328";
};
};
};
}; };
&gpio0 { &gpio0 {
......
...@@ -14,6 +14,26 @@ ...@@ -14,6 +14,26 @@
u-boot,spl-boot-order = &emmc, &sdmmc; u-boot,spl-boot-order = &emmc, &sdmmc;
}; };
smbios {
compatible = "u-boot,sysinfo-smbios";
smbios {
system {
manufacturer = "rockchip";
product = "sheep_rk3368";
};
baseboard {
manufacturer = "rockchip";
product = "sheep_rk3368";
};
chassis {
manufacturer = "rockchip";
product = "sheep_rk3368";
};
};
};
}; };
&pinctrl { &pinctrl {
......
...@@ -16,7 +16,6 @@ CONFIG_DEBUG_UART_CLOCK=24000000 ...@@ -16,7 +16,6 @@ CONFIG_DEBUG_UART_CLOCK=24000000
CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_FLASH_SUPPORT=y
CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y
CONFIG_DEFAULT_DEVICE_TREE="rk3368-lion" CONFIG_DEFAULT_DEVICE_TREE="rk3368-lion"
CONFIG_SMBIOS_PRODUCT_NAME="sheep_rk3368"
CONFIG_DEBUG_UART=y CONFIG_DEBUG_UART=y
CONFIG_ANDROID_BOOT_IMAGE=y CONFIG_ANDROID_BOOT_IMAGE=y
CONFIG_FIT=y CONFIG_FIT=y
...@@ -89,4 +88,5 @@ CONFIG_SYSRESET=y ...@@ -89,4 +88,5 @@ CONFIG_SYSRESET=y
CONFIG_SPL_TINY_MEMSET=y CONFIG_SPL_TINY_MEMSET=y
CONFIG_LZO=y CONFIG_LZO=y
CONFIG_ERRNO_STR=y CONFIG_ERRNO_STR=y
CONFIG_SMBIOS_MANUFACTURER="rockchip" CONFIG_SYSINFO=y
CONFIG_SYSINFO_SMBIOS=y
...@@ -13,7 +13,6 @@ CONFIG_SPL_STACK_R_ADDR=0x600000 ...@@ -13,7 +13,6 @@ CONFIG_SPL_STACK_R_ADDR=0x600000
CONFIG_DEBUG_UART_BASE=0xFF130000 CONFIG_DEBUG_UART_BASE=0xFF130000
CONFIG_DEBUG_UART_CLOCK=24000000 CONFIG_DEBUG_UART_CLOCK=24000000
CONFIG_DEFAULT_DEVICE_TREE="rk3328-roc-cc" CONFIG_DEFAULT_DEVICE_TREE="rk3328-roc-cc"
CONFIG_SMBIOS_PRODUCT_NAME="roc-rk3328-cc"
CONFIG_DEBUG_UART=y CONFIG_DEBUG_UART=y
CONFIG_TPL_SYS_MALLOC_F_LEN=0x800 CONFIG_TPL_SYS_MALLOC_F_LEN=0x800
# CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_ANDROID_BOOT_IMAGE is not set
...@@ -100,4 +99,5 @@ CONFIG_USB_GADGET_DWC2_OTG=y ...@@ -100,4 +99,5 @@ CONFIG_USB_GADGET_DWC2_OTG=y
CONFIG_SPL_TINY_MEMSET=y CONFIG_SPL_TINY_MEMSET=y
CONFIG_TPL_TINY_MEMSET=y CONFIG_TPL_TINY_MEMSET=y
CONFIG_ERRNO_STR=y CONFIG_ERRNO_STR=y
CONFIG_SMBIOS_MANUFACTURER="firefly" CONFIG_SYSINFO=y
CONFIG_SYSINFO_SMBIOS=y
...@@ -14,7 +14,6 @@ CONFIG_SPL_SYS_MALLOC_F_LEN=0x4000 ...@@ -14,7 +14,6 @@ CONFIG_SPL_SYS_MALLOC_F_LEN=0x4000
CONFIG_DEBUG_UART_BASE=0xFF130000 CONFIG_DEBUG_UART_BASE=0xFF130000
CONFIG_DEBUG_UART_CLOCK=24000000 CONFIG_DEBUG_UART_CLOCK=24000000
CONFIG_DEFAULT_DEVICE_TREE="rk3328-rock-pi-e" CONFIG_DEFAULT_DEVICE_TREE="rk3328-rock-pi-e"
CONFIG_SMBIOS_PRODUCT_NAME="rock-pi-e_rk3328"
CONFIG_DEBUG_UART=y CONFIG_DEBUG_UART=y
CONFIG_TPL_SYS_MALLOC_F_LEN=0x800 CONFIG_TPL_SYS_MALLOC_F_LEN=0x800
# CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_ANDROID_BOOT_IMAGE is not set
...@@ -102,4 +101,5 @@ CONFIG_USB_GADGET_DWC2_OTG=y ...@@ -102,4 +101,5 @@ CONFIG_USB_GADGET_DWC2_OTG=y
CONFIG_SPL_TINY_MEMSET=y CONFIG_SPL_TINY_MEMSET=y
CONFIG_TPL_TINY_MEMSET=y CONFIG_TPL_TINY_MEMSET=y
CONFIG_ERRNO_STR=y CONFIG_ERRNO_STR=y
CONFIG_SMBIOS_MANUFACTURER="radxa" CONFIG_SYSINFO=y
CONFIG_SYSINFO_SMBIOS=y
...@@ -13,7 +13,6 @@ CONFIG_SPL_STACK_R_ADDR=0x600000 ...@@ -13,7 +13,6 @@ CONFIG_SPL_STACK_R_ADDR=0x600000
CONFIG_DEBUG_UART_BASE=0xFF130000 CONFIG_DEBUG_UART_BASE=0xFF130000
CONFIG_DEBUG_UART_CLOCK=24000000 CONFIG_DEBUG_UART_CLOCK=24000000
CONFIG_DEFAULT_DEVICE_TREE="rk3328-rock64" CONFIG_DEFAULT_DEVICE_TREE="rk3328-rock64"
CONFIG_SMBIOS_PRODUCT_NAME="rock64_rk3328"
CONFIG_DEBUG_UART=y CONFIG_DEBUG_UART=y
CONFIG_TPL_SYS_MALLOC_F_LEN=0x800 CONFIG_TPL_SYS_MALLOC_F_LEN=0x800
# CONFIG_ANDROID_BOOT_IMAGE is not set # CONFIG_ANDROID_BOOT_IMAGE is not set
...@@ -99,4 +98,5 @@ CONFIG_USB_GADGET_DWC2_OTG=y ...@@ -99,4 +98,5 @@ CONFIG_USB_GADGET_DWC2_OTG=y
CONFIG_SPL_TINY_MEMSET=y CONFIG_SPL_TINY_MEMSET=y
CONFIG_TPL_TINY_MEMSET=y CONFIG_TPL_TINY_MEMSET=y
CONFIG_ERRNO_STR=y CONFIG_ERRNO_STR=y
CONFIG_SMBIOS_MANUFACTURER="pine64" CONFIG_SYSINFO=y
CONFIG_SYSINFO_SMBIOS=y
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment