blob: 5658a63b336287aa9aa8dafeada969550a5d1771 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# SPDX-License-Identifier: GPL-2.0-only
if ARCH_LAYERSCAPE
config ARCH_LAYERSCAPE_PPA
bool "Include PPA firmware"
select ARM_PSCI_OF
select ARM_SMCCC
select FITIMAGE
help
The "Primary Protected Application" (PPA) is a PSCI compliant firmware
distributed by NXP. It is needed to start the secondary cores on
Layerscape SoCs. Without it Linux will be started in EL3 and doesn't
work properly. The precompiled firmware images can be found here:
https://github.com/NXP/qoriq-ppa-binary
config ARCH_LS1028
bool
select CPU_V8
select SYS_SUPPORTS_64BIT_KERNEL
select ARM_ATF
select FIRMWARE_LS1028A_ATF
config ARCH_LS1046
bool
select CPU_V8
select SYS_SUPPORTS_64BIT_KERNEL
if 64BIT
config MACH_LS1028ARDB
bool "QorIQ LS1028A Reference Design Board"
select ARCH_LS1028
config MACH_LS1046ARDB
bool "QorIQ LS1046A Reference Design Board"
select ARCH_LS1046
select DDR_SPD
select MCI_IMX_ESDHC_PBL
select I2C_IMX_EARLY
select DDR_FSL
select DDR_FSL_DDR4
config MACH_TQMLS1046A
bool "TQ TQMLS1046A Board"
select ARCH_LS1046
select MCI_IMX_ESDHC_PBL
select DDR_FSL
select DDR_FSL_DDR4
endif
config ARCH_LS1021
select CPU_V7
bool
if 32BIT
config MACH_LS1021AIOT
bool "LS1021AIOT Board"
select ARCH_LS1021
select DDR_FSL
select DDR_FSL_DDR3
endif
endif
|