1 # SPDX-License-Identifier: GPL-2.0+
3 # Copyright (C) 2019, Pascal Linder <pascal.linder@edu.hefr.ch>
8 Selected by any KM board to have additional configurations.
17 depends on !ARCH_SOCFPGA
19 Start address of the pseudo non-volatile RAM for application.
23 default 0x17F000 if ARM && !ARCH_LS1021A
24 default 0x100000 if PPC || ARCH_LS1021A
25 depends on !ARCH_SOCFPGA
27 Start address of the physical RAM, which is the mounted /var folder.
29 config KM_RESERVED_PRAM
31 default 0x801000 if ARCH_KIRKWOOD
32 default 0x0 if MPC83xx
33 default 0x1000 if MPC85xx || ARCH_LS1021A
34 depends on !ARCH_SOCFPGA
36 Reserved physical RAM area at the end of memory for special purposes.
40 default 0x83000000 if ARCH_LS1021A
42 depends on !ARCH_SOCFPGA
44 Start address of the CRAMFS containing the Linux kernel.
47 hex "Kernel Load Address"
48 default 0x82000000 if ARCH_LS1021A
51 Address where to load Linux kernel in RAM.
54 hex "FDT Load Address"
55 default 0x82FC0000 if ARCH_LS1021A
58 Address where to load flattened device tree in RAM.
61 hex "PAX IFC Base Address"
63 depends on ARCH_LS1021A
65 IFC Base Address for PAXx FPGA.
71 TTY console to use on board.
74 string "Default Netdevice"
77 Default netdevice for debug interface
79 config KM_COMMON_ETH_INIT
80 bool "Common Ethernet Initialization"
81 default y if ARCH_KIRKWOOD || MPC83xx
82 default n if MPC85xx || ARCH_SOCFPGA || ARCH_LS1021A
84 Use the Ethernet initialization implemented in common code that
85 detects if a Piggy board is present.
87 config PIGGY_MAC_ADDRESS_OFFSET
88 int "Piggy Address Offset"
91 MAC address offset for the Piggy board.
93 config KM_MVEXTSW_ADDR
94 hex "Marvell Switch Address"
95 depends on MV88E6352_SWITCH
98 Address of external Marvell switch.
102 default 0 if ARCH_SOCFPGA
103 default 1 if ARCH_KIRKWOOD || MPC85xx || ARCH_LS1021A
106 Identifier number of I2C bus, where the inventory EEPROM is connected to.
108 config SYS_IVM_EEPROM_ADR
109 hex "IVM I2C Address"
112 I2C address of the EEPROM containing the inventory.
114 config SYS_IVM_EEPROM_MAX_LEN
118 Maximum length of inventory in EEPROM.
120 config SYS_IVM_EEPROM_PAGE_LEN
124 Page size of inventory in EEPROM.
126 source "board/keymile/km83xx/Kconfig"
127 source "board/keymile/kmcent2/Kconfig"
128 source "board/keymile/kmp204x/Kconfig"
129 source "board/keymile/km_arm/Kconfig"
130 source "board/keymile/pg-wcom-ls102xa/Kconfig"