ARM: tegra: split p2771-0000 build
There are multiple versions of p2771-0000 board. There are SW visible incompatible differences between the versions, and they are relevant to U-Boot. Create separate "A02" and "B00" defconfigs (named after the first and/or only board rev the defconfig supports) so that users can select which build they want. With the minimal set of HW currently enabled in U-Boot, the differences are irrelevant, hence the DT files aren't different. However, that will change in a future patch. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Tom Warren <twarren@nvidia.com>
This commit is contained in:
parent
0388634a6c
commit
1f60f0731d
@ -53,7 +53,8 @@ dtb-$(CONFIG_TEGRA) += tegra20-harmony.dtb \
|
|||||||
tegra124-jetson-tk1.dtb \
|
tegra124-jetson-tk1.dtb \
|
||||||
tegra124-nyan-big.dtb \
|
tegra124-nyan-big.dtb \
|
||||||
tegra124-venice2.dtb \
|
tegra124-venice2.dtb \
|
||||||
tegra186-p2771-0000.dtb \
|
tegra186-p2771-0000-a02.dtb \
|
||||||
|
tegra186-p2771-0000-b00.dtb \
|
||||||
tegra210-e2220-1170.dtb \
|
tegra210-e2220-1170.dtb \
|
||||||
tegra210-p2371-0000.dtb \
|
tegra210-p2371-0000.dtb \
|
||||||
tegra210-p2371-2180.dtb \
|
tegra210-p2371-2180.dtb \
|
||||||
|
8
arch/arm/dts/tegra186-p2771-0000-a02.dts
Normal file
8
arch/arm/dts/tegra186-p2771-0000-a02.dts
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
/dts-v1/;
|
||||||
|
|
||||||
|
#include "tegra186-p2771-0000.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
model = "NVIDIA P2771-0000 A02";
|
||||||
|
compatible = "nvidia,p2771-0000-a02", "nvidia,p2771-0000", "nvidia,tegra186";
|
||||||
|
};
|
8
arch/arm/dts/tegra186-p2771-0000-b00.dts
Normal file
8
arch/arm/dts/tegra186-p2771-0000-b00.dts
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
/dts-v1/;
|
||||||
|
|
||||||
|
#include "tegra186-p2771-0000.dtsi"
|
||||||
|
|
||||||
|
/ {
|
||||||
|
model = "NVIDIA P2771-0000 B00";
|
||||||
|
compatible = "nvidia,p2771-0000-b00", "nvidia,p2771-0000", "nvidia,tegra186";
|
||||||
|
};
|
@ -1,5 +1,3 @@
|
|||||||
/dts-v1/;
|
|
||||||
|
|
||||||
#include "tegra186.dtsi"
|
#include "tegra186.dtsi"
|
||||||
|
|
||||||
/ {
|
/ {
|
@ -2,10 +2,10 @@ CONFIG_ARM=y
|
|||||||
CONFIG_TEGRA=y
|
CONFIG_TEGRA=y
|
||||||
CONFIG_TEGRA186=y
|
CONFIG_TEGRA186=y
|
||||||
CONFIG_TARGET_P2771_0000=y
|
CONFIG_TARGET_P2771_0000=y
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="tegra186-p2771-0000"
|
CONFIG_DEFAULT_DEVICE_TREE="tegra186-p2771-0000-a02"
|
||||||
CONFIG_OF_SYSTEM_SETUP=y
|
CONFIG_OF_SYSTEM_SETUP=y
|
||||||
CONFIG_HUSH_PARSER=y
|
CONFIG_HUSH_PARSER=y
|
||||||
CONFIG_SYS_PROMPT="Tegra186 (P2771-0000) # "
|
CONFIG_SYS_PROMPT="Tegra186 (P2771-0000 A02) # "
|
||||||
# CONFIG_CMD_IMI is not set
|
# CONFIG_CMD_IMI is not set
|
||||||
# CONFIG_CMD_IMLS is not set
|
# CONFIG_CMD_IMLS is not set
|
||||||
# CONFIG_CMD_FLASH is not set
|
# CONFIG_CMD_FLASH is not set
|
31
configs/p2771-0000-b00_defconfig
Normal file
31
configs/p2771-0000-b00_defconfig
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
CONFIG_ARM=y
|
||||||
|
CONFIG_TEGRA=y
|
||||||
|
CONFIG_TEGRA186=y
|
||||||
|
CONFIG_TARGET_P2771_0000=y
|
||||||
|
CONFIG_DEFAULT_DEVICE_TREE="tegra186-p2771-0000-b00"
|
||||||
|
CONFIG_OF_SYSTEM_SETUP=y
|
||||||
|
CONFIG_HUSH_PARSER=y
|
||||||
|
CONFIG_SYS_PROMPT="Tegra186 (P2771-0000 B00) # "
|
||||||
|
# CONFIG_CMD_IMI is not set
|
||||||
|
# CONFIG_CMD_IMLS is not set
|
||||||
|
# CONFIG_CMD_FLASH is not set
|
||||||
|
CONFIG_CMD_MMC=y
|
||||||
|
CONFIG_CMD_SF=y
|
||||||
|
CONFIG_CMD_SPI=y
|
||||||
|
CONFIG_CMD_I2C=y
|
||||||
|
CONFIG_CMD_USB=y
|
||||||
|
# CONFIG_CMD_FPGA is not set
|
||||||
|
CONFIG_CMD_GPIO=y
|
||||||
|
# CONFIG_CMD_SETEXPR is not set
|
||||||
|
CONFIG_CMD_DHCP=y
|
||||||
|
# CONFIG_CMD_NFS is not set
|
||||||
|
CONFIG_CMD_MII=y
|
||||||
|
CONFIG_CMD_PING=y
|
||||||
|
CONFIG_CMD_EXT2=y
|
||||||
|
CONFIG_CMD_EXT4=y
|
||||||
|
CONFIG_CMD_EXT4_WRITE=y
|
||||||
|
CONFIG_CMD_FAT=y
|
||||||
|
CONFIG_CMD_FS_GENERIC=y
|
||||||
|
CONFIG_SYS_NS16550=y
|
||||||
|
CONFIG_USB=y
|
||||||
|
CONFIG_DM_USB=y
|
Loading…
Reference in New Issue
Block a user