ARM: tegra: add p2771-0000 board support
P2771-0000 is a P3310 CPU board married to a P2597 I/O board. The
combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB micro-B
port, Ethernet, USB3 host port, SATA, PCIe, and two GPIO expansion
headers.
Currently, due to U-Boot's level of support for Tegra186, the only
features supported by U-Boot are the console UART and the on-board eMMC.
Additional features will be added over time.
U-Boot has so far been tested by replacing the kernel image on the device
with a U-Boot binary. It is anticipated that U-Boot will eventually
replace the CCPLEX bootloader binary, as on previous chips. This hasn't
yet been tested.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2016-05-12 19:32:56 +00:00
|
|
|
CONFIG_ARM=y
|
2022-10-29 00:27:10 +00:00
|
|
|
CONFIG_SYS_HAS_NONCACHED_MEMORY=y
|
2022-04-13 09:47:20 +00:00
|
|
|
CONFIG_COUNTER_FREQUENCY=19200000
|
2021-12-11 19:55:51 +00:00
|
|
|
CONFIG_SYS_L2CACHE_OFF=y
|
2020-05-06 12:02:41 +00:00
|
|
|
CONFIG_ARCH_TEGRA=y
|
2022-10-21 00:22:39 +00:00
|
|
|
CONFIG_TEXT_BASE=0x80080000
|
2020-08-10 19:31:07 +00:00
|
|
|
CONFIG_NR_DRAM_BANKS=1026
|
2019-11-19 01:02:10 +00:00
|
|
|
CONFIG_ENV_SIZE=0x2000
|
|
|
|
CONFIG_ENV_OFFSET=0xFFFFE000
|
2020-07-28 12:46:52 +00:00
|
|
|
CONFIG_DEFAULT_DEVICE_TREE="tegra186-p2771-0000-500"
|
2021-06-28 14:17:29 +00:00
|
|
|
CONFIG_TEGRA186=y
|
2021-08-23 14:25:31 +00:00
|
|
|
CONFIG_SYS_LOAD_ADDR=0x80080000
|
2023-05-01 15:50:26 +00:00
|
|
|
CONFIG_PCI=y
|
2019-04-15 09:32:34 +00:00
|
|
|
CONFIG_OF_BOARD_SETUP=y
|
2019-06-21 14:11:23 +00:00
|
|
|
CONFIG_OF_SYSTEM_SETUP=y
|
2016-10-18 02:12:37 +00:00
|
|
|
CONFIG_CONSOLE_MUX=y
|
2016-10-18 02:13:02 +00:00
|
|
|
CONFIG_SYS_STDIO_DEREGISTER=y
|
2023-10-02 14:35:27 +00:00
|
|
|
CONFIG_SYS_PROMPT="Tegra186 (P2771-0000-500) # "
|
2022-05-11 20:21:06 +00:00
|
|
|
CONFIG_SYS_MAXARGS=64
|
2022-05-11 21:38:09 +00:00
|
|
|
CONFIG_SYS_PBSIZE=2093
|
2022-06-25 23:29:46 +00:00
|
|
|
CONFIG_SYS_BOOTM_LEN=0x800000
|
ARM: tegra: add p2771-0000 board support
P2771-0000 is a P3310 CPU board married to a P2597 I/O board. The
combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB micro-B
port, Ethernet, USB3 host port, SATA, PCIe, and two GPIO expansion
headers.
Currently, due to U-Boot's level of support for Tegra186, the only
features supported by U-Boot are the console UART and the on-board eMMC.
Additional features will be added over time.
U-Boot has so far been tested by replacing the kernel image on the device
with a U-Boot binary. It is anticipated that U-Boot will eventually
replace the CCPLEX bootloader binary, as on previous chips. This hasn't
yet been tested.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2016-05-12 19:32:56 +00:00
|
|
|
# CONFIG_CMD_IMI is not set
|
2017-08-14 23:58:53 +00:00
|
|
|
CONFIG_CMD_GPIO=y
|
|
|
|
CONFIG_CMD_I2C=y
|
ARM: tegra: add p2771-0000 board support
P2771-0000 is a P3310 CPU board married to a P2597 I/O board. The
combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB micro-B
port, Ethernet, USB3 host port, SATA, PCIe, and two GPIO expansion
headers.
Currently, due to U-Boot's level of support for Tegra186, the only
features supported by U-Boot are the console UART and the on-board eMMC.
Additional features will be added over time.
U-Boot has so far been tested by replacing the kernel image on the device
with a U-Boot binary. It is anticipated that U-Boot will eventually
replace the CCPLEX bootloader binary, as on previous chips. This hasn't
yet been tested.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2016-05-12 19:32:56 +00:00
|
|
|
CONFIG_CMD_MMC=y
|
2017-08-14 23:58:53 +00:00
|
|
|
CONFIG_CMD_PCI=y
|
2023-01-31 15:11:10 +00:00
|
|
|
CONFIG_CMD_POWEROFF=y
|
ARM: tegra: add p2771-0000 board support
P2771-0000 is a P3310 CPU board married to a P2597 I/O board. The
combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB micro-B
port, Ethernet, USB3 host port, SATA, PCIe, and two GPIO expansion
headers.
Currently, due to U-Boot's level of support for Tegra186, the only
features supported by U-Boot are the console UART and the on-board eMMC.
Additional features will be added over time.
U-Boot has so far been tested by replacing the kernel image on the device
with a U-Boot binary. It is anticipated that U-Boot will eventually
replace the CCPLEX bootloader binary, as on previous chips. This hasn't
yet been tested.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2016-05-12 19:32:56 +00:00
|
|
|
CONFIG_CMD_SPI=y
|
|
|
|
# CONFIG_CMD_SETEXPR is not set
|
2020-04-28 20:15:47 +00:00
|
|
|
CONFIG_BOOTP_PREFER_SERVERIP=y
|
ARM: tegra: add p2771-0000 board support
P2771-0000 is a P3310 CPU board married to a P2597 I/O board. The
combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB micro-B
port, Ethernet, USB3 host port, SATA, PCIe, and two GPIO expansion
headers.
Currently, due to U-Boot's level of support for Tegra186, the only
features supported by U-Boot are the console UART and the on-board eMMC.
Additional features will be added over time.
U-Boot has so far been tested by replacing the kernel image on the device
with a U-Boot binary. It is anticipated that U-Boot will eventually
replace the CCPLEX bootloader binary, as on previous chips. This hasn't
yet been tested.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2016-05-12 19:32:56 +00:00
|
|
|
CONFIG_CMD_EXT4_WRITE=y
|
2020-07-03 11:48:56 +00:00
|
|
|
CONFIG_ENV_OVERWRITE=y
|
2019-11-13 03:46:36 +00:00
|
|
|
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
|
2020-07-24 21:14:47 +00:00
|
|
|
CONFIG_SYS_MMC_ENV_PART=2
|
2019-02-20 12:17:26 +00:00
|
|
|
CONFIG_SYS_I2C_TEGRA=y
|
2016-09-08 20:11:59 +00:00
|
|
|
CONFIG_TEGRA186_BPMP_I2C=y
|
2016-09-12 17:51:15 +00:00
|
|
|
CONFIG_DWC_ETH_QOS=y
|
2016-07-29 19:15:06 +00:00
|
|
|
CONFIG_E1000=y
|
2016-09-08 20:11:59 +00:00
|
|
|
CONFIG_RTL8169=y
|
2016-07-29 19:15:06 +00:00
|
|
|
CONFIG_PCI_TEGRA=y
|
2016-09-08 20:11:59 +00:00
|
|
|
CONFIG_POWER_DOMAIN=y
|
|
|
|
CONFIG_TEGRA186_POWER_DOMAIN=y
|
ARM: tegra: add p2771-0000 board support
P2771-0000 is a P3310 CPU board married to a P2597 I/O board. The
combination contains SoC, DRAM, eMMC, SD card slot, HDMI, USB micro-B
port, Ethernet, USB3 host port, SATA, PCIe, and two GPIO expansion
headers.
Currently, due to U-Boot's level of support for Tegra186, the only
features supported by U-Boot are the console UART and the on-board eMMC.
Additional features will be added over time.
U-Boot has so far been tested by replacing the kernel image on the device
with a U-Boot binary. It is anticipated that U-Boot will eventually
replace the CCPLEX bootloader binary, as on previous chips. This hasn't
yet been tested.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
2016-05-12 19:32:56 +00:00
|
|
|
CONFIG_SYS_NS16550=y
|
|
|
|
CONFIG_USB=y
|