Linux Audio

Check our new training course

Buildroot integration, development and maintenance

Need a Buildroot system for your embedded project?
Loading...
v6.13.7
  1# SPDX-License-Identifier: GPL-2.0-only
  2menuconfig ARCH_ORION5X
  3	bool "Marvell Orion"
  4	depends on ARCH_MULTI_V5
  5	depends on CPU_LITTLE_ENDIAN
  6	select CPU_FEROCEON
  7	select GPIOLIB
  8	select MVEBU_MBUS
  9	select FORCE_PCI
 10	select PCI_QUIRKS
 11	select PHYLIB if NETDEVICES
 12	select PLAT_ORION_LEGACY
 13	help
 14	  Support for the following Marvell Orion 5x series SoCs:
 15	  Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
 16	  Orion-2 (5281), Orion-1-90 (6183).
 17
 18if ARCH_ORION5X
 19
 20config ARCH_ORION5X_DT
 21	bool "Marvell Orion5x Flattened Device Tree"
 
 22	select ORION_CLK
 23	select ORION_IRQCHIP
 24	select ORION_TIMER
 25	select PINCTRL
 26	select PINCTRL_ORION
 27	help
 28	  Say 'Y' here if you want your kernel to support the
 29	  Marvell Orion5x using flattened device tree.
 30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 31config MACH_RD88F5182_DT
 32	bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
 33	select ARCH_ORION5X_DT
 34	select I2C_BOARDINFO if I2C
 35	help
 36	  Say 'Y' here if you want your kernel to support the Marvell
 37	  Orion-NAS (88F5182) RD2, Flattened Device Tree.
 38
 39config MACH_KUROBOX_PRO
 40	bool "KuroBox Pro"
 41	select I2C_BOARDINFO if I2C
 42	depends on ATAGS
 43	help
 44	  Say 'Y' here if you want your kernel to support the
 45	  KuroBox Pro platform.
 46
 47config MACH_DNS323
 48	bool "D-Link DNS-323"
 
 49	select I2C_BOARDINFO if I2C
 50	depends on ATAGS
 51	help
 52	  Say 'Y' here if you want your kernel to support the
 53	  D-Link DNS-323 platform.
 54
 55config MACH_TS209
 56	bool "QNAP TS-109/TS-209"
 57	depends on ATAGS
 58	help
 59	  Say 'Y' here if you want your kernel to support the
 60	  QNAP TS-109/TS-209 platform.
 61
 62config MACH_TERASTATION_PRO2
 63	bool "Buffalo Terastation Pro II/Live"
 64	depends on ATAGS
 65	help
 66	  Say 'Y' here if you want your kernel to support the
 67	  Buffalo Terastation Pro II/Live platform.
 68
 69config MACH_LINKSTATION_PRO
 70	bool "Buffalo Linkstation Pro/Live"
 71	depends on ATAGS
 72	select I2C_BOARDINFO if I2C
 73	help
 74	  Say 'Y' here if you want your kernel to support the
 75	  Buffalo Linkstation Pro/Live platform. Both v1 and
 76	  v2 devices are supported.
 77
 
 
 
 
 
 
 
 78config MACH_LINKSTATION_MINI
 79	bool "Buffalo Linkstation Mini (Flattened Device Tree)"
 80	select ARCH_ORION5X_DT
 81	help
 82	  Say 'Y' here if you want your kernel to support the
 83	  Buffalo Linkstation Mini (LS-WSGL) platform.
 84
 
 
 
 
 
 
 
 85config MACH_TS409
 86	bool "QNAP TS-409"
 87	depends on ATAGS
 88	help
 89	  Say 'Y' here if you want your kernel to support the
 90	  QNAP TS-409 platform.
 91
 
 
 
 
 
 
 92config MACH_TS78XX
 93	bool "Technologic Systems TS-78xx"
 94	depends on ATAGS
 95	help
 96	  Say 'Y' here if you want your kernel to support the
 97	  Technologic Systems TS-78xx platform.
 98
 99config MACH_MV2120
100	bool "HP Media Vault mv2120"
101	depends on ATAGS
102	help
103	  Say 'Y' here if you want your kernel to support the
104	  HP Media Vault mv2120 or mv5100.
105
106config MACH_D2NET_DT
107	bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
108	select ARCH_ORION5X_DT
109	help
110	  Say 'Y' here if you want your kernel to support the
111	  LaCie d2 Network NAS.
112
113config MACH_NET2BIG
114	bool "LaCie 2Big Network"
115	depends on ATAGS
116	select I2C_BOARDINFO if I2C
117	help
118	  Say 'Y' here if you want your kernel to support the
119	  LaCie 2Big Network NAS.
120
121config MACH_MSS2_DT
122	bool "Maxtor Shared Storage II (Flattened Device Tree)"
123	select ARCH_ORION5X_DT
124	help
125	  Say 'Y' here if you want your kernel to support the
126	  Maxtor Shared Storage II platform.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
128endif
v4.6
 
  1menuconfig ARCH_ORION5X
  2	bool "Marvell Orion"
  3	depends on MMU && ARCH_MULTI_V5
  4	select ARCH_REQUIRE_GPIOLIB
  5	select CPU_FEROCEON
  6	select GENERIC_CLOCKEVENTS
  7	select MVEBU_MBUS
  8	select PCI
 
 
  9	select PLAT_ORION_LEGACY
 10	help
 11	  Support for the following Marvell Orion 5x series SoCs:
 12	  Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
 13	  Orion-2 (5281), Orion-1-90 (6183).
 14
 15if ARCH_ORION5X
 16
 17config ARCH_ORION5X_DT
 18	bool "Marvell Orion5x Flattened Device Tree"
 19	select USE_OF
 20	select ORION_CLK
 21	select ORION_IRQCHIP
 22	select ORION_TIMER
 23	select PINCTRL
 24	select PINCTRL_ORION
 25	help
 26	  Say 'Y' here if you want your kernel to support the
 27	  Marvell Orion5x using flattened device tree.
 28
 29config MACH_DB88F5281
 30	bool "Marvell Orion-2 Development Board"
 31	select I2C_BOARDINFO if I2C
 32	help
 33	  Say 'Y' here if you want your kernel to support the
 34	  Marvell Orion-2 (88F5281) Development Board
 35
 36config MACH_RD88F5182
 37	bool "Marvell Orion-NAS Reference Design"
 38	select I2C_BOARDINFO if I2C
 39	help
 40	  Say 'Y' here if you want your kernel to support the
 41	  Marvell Orion-NAS (88F5182) RD2
 42
 43config MACH_RD88F5182_DT
 44	bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
 45	select ARCH_ORION5X_DT
 46	select I2C_BOARDINFO if I2C
 47	help
 48	  Say 'Y' here if you want your kernel to support the Marvell
 49	  Orion-NAS (88F5182) RD2, Flattened Device Tree.
 50
 51config MACH_KUROBOX_PRO
 52	bool "KuroBox Pro"
 53	select I2C_BOARDINFO if I2C
 
 54	help
 55	  Say 'Y' here if you want your kernel to support the
 56	  KuroBox Pro platform.
 57
 58config MACH_DNS323
 59	bool "D-Link DNS-323"
 60	select GENERIC_NET_UTILS
 61	select I2C_BOARDINFO if I2C
 
 62	help
 63	  Say 'Y' here if you want your kernel to support the
 64	  D-Link DNS-323 platform.
 65
 66config MACH_TS209
 67	bool "QNAP TS-109/TS-209"
 68	select GENERIC_NET_UTILS
 69	help
 70	  Say 'Y' here if you want your kernel to support the
 71	  QNAP TS-109/TS-209 platform.
 72
 73config MACH_TERASTATION_PRO2
 74	bool "Buffalo Terastation Pro II/Live"
 
 75	help
 76	  Say 'Y' here if you want your kernel to support the
 77	  Buffalo Terastation Pro II/Live platform.
 78
 79config MACH_LINKSTATION_PRO
 80	bool "Buffalo Linkstation Pro/Live"
 
 81	select I2C_BOARDINFO if I2C
 82	help
 83	  Say 'Y' here if you want your kernel to support the
 84	  Buffalo Linkstation Pro/Live platform. Both v1 and
 85	  v2 devices are supported.
 86
 87config MACH_LINKSTATION_LSCHL
 88	bool "Buffalo Linkstation Live v3 (LS-CHL)"
 89	select I2C_BOARDINFO if I2C
 90	help
 91	  Say 'Y' here if you want your kernel to support the
 92	  Buffalo Linkstation Live v3 (LS-CHL) platform.
 93
 94config MACH_LINKSTATION_MINI
 95	bool "Buffalo Linkstation Mini (Flattened Device Tree)"
 96	select ARCH_ORION5X_DT
 97	help
 98	  Say 'Y' here if you want your kernel to support the
 99	  Buffalo Linkstation Mini (LS-WSGL) platform.
100
101config MACH_LINKSTATION_LS_HGL
102	bool "Buffalo Linkstation LS-HGL"
103	select I2C_BOARDINFO if I2C
104	help
105	  Say 'Y' here if you want your kernel to support the
106	  Buffalo Linkstation LS-HGL platform.
107
108config MACH_TS409
109	bool "QNAP TS-409"
110	select GENERIC_NET_UTILS
111	help
112	  Say 'Y' here if you want your kernel to support the
113	  QNAP TS-409 platform.
114
115config MACH_WRT350N_V2
116	bool "Linksys WRT350N v2"
117	help
118	  Say 'Y' here if you want your kernel to support the
119	  Linksys WRT350N v2 platform.
120
121config MACH_TS78XX
122	bool "Technologic Systems TS-78xx"
 
123	help
124	  Say 'Y' here if you want your kernel to support the
125	  Technologic Systems TS-78xx platform.
126
127config MACH_MV2120
128	bool "HP Media Vault mv2120"
 
129	help
130	  Say 'Y' here if you want your kernel to support the
131	  HP Media Vault mv2120 or mv5100.
132
133config MACH_D2NET_DT
134	bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
135	select ARCH_ORION5X_DT
136	help
137	  Say 'Y' here if you want your kernel to support the
138	  LaCie d2 Network NAS.
139
140config MACH_NET2BIG
141	bool "LaCie 2Big Network"
 
142	select I2C_BOARDINFO if I2C
143	help
144	  Say 'Y' here if you want your kernel to support the
145	  LaCie 2Big Network NAS.
146
147config MACH_MSS2_DT
148	bool "Maxtor Shared Storage II (Flattened Device Tree)"
149	select ARCH_ORION5X_DT
150	help
151	  Say 'Y' here if you want your kernel to support the
152	  Maxtor Shared Storage II platform.
153
154config MACH_WNR854T
155	bool "Netgear WNR854T"
156	help
157	  Say 'Y' here if you want your kernel to support the
158	  Netgear WNR854T platform.
159
160config MACH_RD88F5181L_GE
161	bool "Marvell Orion-VoIP GE Reference Design"
162	help
163	  Say 'Y' here if you want your kernel to support the
164	  Marvell Orion-VoIP GE (88F5181L) RD.
165
166config MACH_RD88F5181L_FXO
167	bool "Marvell Orion-VoIP FXO Reference Design"
168	help
169	  Say 'Y' here if you want your kernel to support the
170	  Marvell Orion-VoIP FXO (88F5181L) RD.
171
172config MACH_RD88F6183AP_GE
173	bool "Marvell Orion-1-90 AP GE Reference Design"
174	help
175	  Say 'Y' here if you want your kernel to support the
176	  Marvell Orion-1-90 (88F6183) AP GE RD.
177
178endif