Commit 5694090670e262b038377bf196188d8089dc90c4
1 parent
917a1e9a78
Exists in
smarc_8mq_lf_v2020.04
and in
9 other branches
ARM: defconfig: add unified config for RPi3 and RPi4
Provide a defconfig which allows us to boot Raspberrry Pi 4 and Raspberry Pi 3 Model B/B+ Instead of using the embedded DTB as done in RPi3 we use the devicetree provided by the firmware. Signed-off-by: Matthias Brugger <mbrugger@suse.com>
Showing 2 changed files with 52 additions and 0 deletions Side-by-side Diff
arch/arm/mach-bcm283x/Kconfig
... | ... | @@ -188,6 +188,13 @@ |
188 | 188 | This option creates a build targeting the ARMv8/AArch64 ISA. |
189 | 189 | select BCM2711_64B |
190 | 190 | |
191 | +config TARGET_RPI_ARM64 | |
192 | + bool "Raspberry Pi one binary 64-bit build" | |
193 | + help | |
194 | + Support for all armv8 based Raspberry Pi variants, such as | |
195 | + the RPi 4 model B, in AArch64 (64-bit) mode. | |
196 | + select ARM64 | |
197 | + | |
191 | 198 | endchoice |
192 | 199 | |
193 | 200 | config SYS_BOARD |
configs/rpi_arm64_defconfig
1 | +CONFIG_ARM=y | |
2 | +CONFIG_ARM64=y | |
3 | +CONFIG_TARGET_RPI_ARM64=y | |
4 | +CONFIG_ARCH_BCM283X=y | |
5 | +CONFIG_SYS_TEXT_BASE=0x00080000 | |
6 | +CONFIG_SYS_MALLOC_F_LEN=0x2000 | |
7 | +CONFIG_DISTRO_DEFAULTS=y | |
8 | +CONFIG_NR_DRAM_BANKS=2 | |
9 | +CONFIG_OF_BOARD_SETUP=y | |
10 | +CONFIG_USE_PREBOOT=y | |
11 | +CONFIG_PREBOOT="usb start" | |
12 | +CONFIG_MISC_INIT_R=y | |
13 | +# CONFIG_DISPLAY_CPUINFO is not set | |
14 | +# CONFIG_DISPLAY_BOARDINFO is not set | |
15 | +CONFIG_SYS_PROMPT="U-Boot> " | |
16 | +# CONFIG_CMD_FLASH is not set | |
17 | +CONFIG_CMD_GPIO=y | |
18 | +CONFIG_CMD_MMC=y | |
19 | +CONFIG_CMD_USB=y | |
20 | +CONFIG_CMD_FS_UUID=y | |
21 | +CONFIG_OF_BOARD=y | |
22 | +CONFIG_ENV_FAT_INTERFACE="mmc" | |
23 | +CONFIG_ENV_FAT_DEVICE_AND_PART="0:1" | |
24 | +CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y | |
25 | +CONFIG_DM_KEYBOARD=y | |
26 | +CONFIG_DM_MMC=y | |
27 | +CONFIG_MMC_SDHCI=y | |
28 | +CONFIG_MMC_SDHCI_BCM2835=y | |
29 | +CONFIG_PHYLIB=y | |
30 | +CONFIG_DM_ETH=y | |
31 | +CONFIG_PINCTRL=y | |
32 | +# CONFIG_PINCTRL_GENERIC is not set | |
33 | +# CONFIG_REQUIRE_SERIAL_CONSOLE is not set | |
34 | +CONFIG_USB=y | |
35 | +CONFIG_DM_USB=y | |
36 | +CONFIG_USB_DWC2=y | |
37 | +CONFIG_USB_KEYBOARD=y | |
38 | +CONFIG_USB_HOST_ETHER=y | |
39 | +CONFIG_USB_ETHER_LAN78XX=y | |
40 | +CONFIG_USB_ETHER_SMSC95XX=y | |
41 | +CONFIG_DM_VIDEO=y | |
42 | +CONFIG_SYS_WHITE_ON_BLACK=y | |
43 | +CONFIG_CONSOLE_SCROLL_LINES=10 | |
44 | +CONFIG_PHYS_TO_BUS=y | |
45 | +CONFIG_OF_LIBFDT_OVERLAY=y |
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81
-
mentioned in commit a63f81