aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/mach-bmips/Kconfig
Commit message (Collapse)AuthorAgeFilesLines
* Kconfig: Unify endian support optionJiaxun Yang2024-07-311-10/+10
| | | | | | | | | | | | | | | | | | | | Move SUPPORT_BIG_ENDIAN, SUPPORT_LITTLE_ENDIAN to top-level arch Kconfig and let architectures select them as necessary. Remove if guard for Endianness selection choice so we can have one of SYS_BIG_ENDIAN, SYS_LITTLE_ENDIAN config symbol defined even on single endian system. Default endian to SYS_BIG_ENDIAN for MIPS || MICROBLAZE and LITTLE_ENDIAN for the rest to retain old config behaviour. Note: PPC, SH, Xtensa are technically bi-endian, but I checked compiled u-boot image with readelf, U-Boot currently only support little endian for SH and Xtensa, Big Endian for PPC. Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
* bmips: Add Inteno XG6846 boardLinus Walleij2023-11-061-0/+12
| | | | | | | | | | This adds support for the Inteno XG6846 board based on the Broadcom MIPS 6328 SoC. The default boot will read a uImage from flash and boot it. Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
* Finish converting CONFIG_SYS_CACHELINE_SIZE to KconfigTom Rini2021-08-311-10/+10
| | | | | | | | | | | | | | | | | | | | | | | We move the SYS_CACHE_SHIFT_N options from arch/arm/Kconfig to arch/Kconfig, and introduce SYS_CACHE_SHIFT_4 to provide a size of 16. Introduce select statements for other architectures based on current usage. For MIPS, we take the existing arch-specific symbol and migrate to the generic symbol. This lets us remove a little bit of otherwise unused code. Cc: Alexey Brodkin <alexey.brodkin@synopsys.com> Cc: Anup Patel <anup.patel@wdc.com> Cc: Atish Patra <atish.patra@wdc.com> Cc: Bin Meng <bmeng.cn@gmail.com> Cc: Leo <ycliang@andestech.com> Cc: Palmer Dabbelt <palmer@dabbelt.com> Cc: Paul Walmsley <paul.walmsley@sifive.com> Cc: Sean Anderson <seanga2@gmail.com> Cc: Simon Glass <sjg@chromium.org> Signed-off-by: Tom Rini <trini@konsulko.com> Acked-by: Sean Anderson <seanga2@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Reviewed-by: Rick Chen <rick@andestech.com>
* bmips: swapping IO space isn't requiredÁlvaro Fernández Rojas2018-12-101-10/+0
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* bcm968380gerg: add initial supportPhilippe Reynes2018-08-081-0/+12
| | | | | | | | | | | This add the initial support of the broadcom reference board bcm968380gerg with a bcm68380 SoC. This board has 512 MB of RAM, 128 MB of flash (nand), 2 USB port, 1 UART, 4 ethernet ports and BCM43217 (wifi). Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* bcm6838: add initial supportPhilippe Reynes2018-08-081-0/+13
| | | | | | | | This adds the initial support of the Broadcom BCM6838 SoC familly, only cpu, dram, uart and leds are supported. Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* Kconfig: Sort bool, default, select and imply optionsMichal Simek2018-07-301-18/+18
| | | | | | | | | Another round of sorting Kconfig entries aplhabetically. Signed-off-by: Michal Simek <michal.simek@xilinx.com> Reviewed-by: Tom Rini <trini@konsulko.com> Acked-by: Alexey Brodkin <abrodkin@synopsys.com> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>
* MIPS: add BMIPS Netgear DGND3700v2 boardÁlvaro Fernández Rojas2018-03-211-0/+12
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* MIPS: add support for Broadcom MIPS BCM6362 SoC familyÁlvaro Fernández Rojas2018-03-211-0/+12
| | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* MIPS: add BMIPS Comtrend AR-5315u boardÁlvaro Fernández Rojas2018-01-261-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* MIPS: add support for Broadcom MIPS BCM6318 SoC familyÁlvaro Fernández Rojas2018-01-261-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* MIPS: add BMIPS Comtrend WAP-5813n boardÁlvaro Fernández Rojas2018-01-261-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* MIPS: add support for Broadcom MIPS BCM6368 SoC familyÁlvaro Fernández Rojas2018-01-261-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* mips: bmips: increment SYS_MALLOC_F_LENÁlvaro Fernández Rojas2018-01-251-0/+3
| | | | | | | | This prevents the following ENOMEM: Error binding driver 'bmips_cpu': -12 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
* mips: bmips: add board descriptionsÁlvaro Fernández Rojas2017-05-311-0/+24
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add BMIPS Sagem F@ST1704 boardÁlvaro Fernández Rojas2017-05-311-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add support for Broadcom MIPS BCM6338 SoC familyÁlvaro Fernández Rojas2017-05-311-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add BMIPS Netgear CG3100D boardÁlvaro Fernández Rojas2017-05-311-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add support for Broadcom MIPS BCM3380 SoC familyÁlvaro Fernández Rojas2017-05-311-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add BMIPS Comtrend CT-5361 boardÁlvaro Fernández Rojas2017-05-311-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add support for Broadcom MIPS BCM6348 SoC familyÁlvaro Fernández Rojas2017-05-311-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* mips: bmips: add missing SFR NeufBox 4 configÁlvaro Fernández Rojas2017-05-121-0/+6
| | | | | | Fixes commit a186d26, which missed including SFR NeufBox config from bmips Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* MIPS: add BMIPS Comtrend VR-3032u boardÁlvaro Fernández Rojas2017-05-101-0/+6
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add support for Broadcom MIPS BCM63268 SoC familyÁlvaro Fernández Rojas2017-05-101-0/+13
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add BMIPS Comtrend AR-5387un boardÁlvaro Fernández Rojas2017-05-101-0/+6
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add support for Broadcom MIPS BCM6328 SoC familyÁlvaro Fernández Rojas2017-05-101-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add BMIPS Huawei HG556a boardÁlvaro Fernández Rojas2017-05-101-0/+12
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add support for Broadcom MIPS BCM6358 SoC familyÁlvaro Fernández Rojas2017-05-101-1/+17
| | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* MIPS: add initial infrastructure for Broadcom MIPS SoCsÁlvaro Fernández Rojas2017-05-101-0/+23
CFE checks CPU Thread in a different way (using register $22): mfc0 t1, C0_BCM_CONFIG, 3 # $22 li t2, CP0_CMT_TPID # (1 << 31) and t1, t2 bnez t1, 2f # if we are running on thread 1, skip init nop Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>