Álvaro Fernández Rojas
80be057c72
mips: bmips: add bcm63xx-hsspi driver support for BCM6328
...
This driver manages the SPI controller present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Jagan Teki <jagan@openedev.com >
2018-01-24 12:04:07 +05:30
Álvaro Fernández Rojas
46fe9dcfff
mips: bmips: enable the SPI flash on the Netgear CG3100D
...
It's a Spansion (s25fl064a) 8 MB SPI flash.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Jagan Teki <jagan@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-01-24 12:03:43 +05:30
Álvaro Fernández Rojas
e4a06fa330
mips: bmips: enable the SPI flash on the Sagem F@ST1704
...
It's a Winbond (w25x32) 4 MB SPI flash.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Jagan Teki <jagan@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-01-24 12:03:43 +05:30
Álvaro Fernández Rojas
26cee0ecc7
mips: bmips: add bcm63xx-spi driver support for BCM63268
...
This driver manages the low speed SPI controller present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Jagan Teki <jagan@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-01-24 12:03:43 +05:30
Álvaro Fernández Rojas
1c2479a5fa
mips: bmips: add bcm63xx-spi driver support for BCM3380
...
This driver manages the SPI controller present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Jagan Teki <jagan@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-01-24 12:03:43 +05:30
Álvaro Fernández Rojas
076c1aacba
mips: bmips: add bcm63xx-spi driver support for BCM6358
...
This driver manages the SPI controller present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Jagan Teki <jagan@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-01-24 12:03:43 +05:30
Álvaro Fernández Rojas
ff159286a7
mips: bmips: add bcm63xx-spi driver support for BCM6348
...
This driver manages the SPI controller present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Jagan Teki <jagan@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-01-24 12:03:43 +05:30
Álvaro Fernández Rojas
0adfb199ce
mips: bmips: add bcm63xx-spi driver support for BCM6338
...
This driver manages the SPI controller present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
Reviewed-by: Jagan Teki <jagan@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2018-01-24 12:03:43 +05:30
Álvaro Fernández Rojas
c93bb1d7bb
mips: bmips: fix BCM3380 periph clock frequency
...
Instead of having a peripheral clock of 50 MHz like the BCM63xx family, it
has a 48 MHz clock.
This fixes uart baud rate calculation for BCM3380.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2017-05-31 15:45:29 +02:00
Álvaro Fernández Rojas
8df3788887
MIPS: add BMIPS Sagem F@ST1704 board
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:55 +02:00
Álvaro Fernández Rojas
07661e7f50
MIPS: add support for Broadcom MIPS BCM6338 SoC family
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:55 +02:00
Álvaro Fernández Rojas
c4203e1d73
MIPS: add BMIPS Netgear CG3100D board
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:55 +02:00
Álvaro Fernández Rojas
23a2168398
MIPS: add support for Broadcom MIPS BCM3380 SoC family
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:55 +02:00
Álvaro Fernández Rojas
5e14ce2f33
MIPS: add BMIPS Comtrend CT-5361 board
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:55 +02:00
Álvaro Fernández Rojas
bf9012b808
MIPS: add support for Broadcom MIPS BCM6348 SoC family
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:55 +02:00
Álvaro Fernández Rojas
d7efa94071
mips: bmips: add wdt-reboot driver support for BCM63268
...
This driver allows rebooting the SoC by calling wdt_expire_now op.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:55 +02:00
Álvaro Fernández Rojas
5b8a225edf
mips: bmips: add wdt-reboot driver support for BCM6328
...
This driver allows rebooting the SoC by calling wdt_expire_now op.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:54 +02:00
Álvaro Fernández Rojas
968185378b
mips: bmips: add wdt-reboot driver support for BCM6358
...
This driver allows rebooting the SoC by calling wdt_expire_now op.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:54 +02:00
Álvaro Fernández Rojas
1947a44b78
mips: bmips: add bcm6345-wdt driver support for BCM63268
...
This driver controls the watchdog present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:54 +02:00
Álvaro Fernández Rojas
404cacb371
mips: bmips: add bcm6345-wdt driver support for BCM6328
...
This driver controls the watchdog present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:54 +02:00
Álvaro Fernández Rojas
bbbb61123a
mips: bmips: add bcm6345-wdt driver support for BCM6358
...
This driver controls the watchdog present on this SoC.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-31 14:49:54 +02:00
Álvaro Fernández Rojas
0c9152d320
mips: bmips: bcm63268: fix brcm, bcm6328-mc size
...
Shrink brcm,bcm6328-mc size to avoid overlapping with other controllers
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2017-05-12 13:20:03 +02:00
Álvaro Fernández Rojas
44d8514f54
mips: bmips: bcm6328: fix brcm, bcm6328-mc size
...
Shrink brcm,bcm6328-mc size to avoid overlapping with other controllers
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2017-05-12 13:20:03 +02:00
Álvaro Fernández Rojas
4153e47767
mips: bmips: bcm6358: fix brcm, bcm6358-mc size
...
Shrink brcm,bcm6358-mc size to avoid overlapping with other controllers
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2017-05-12 13:20:03 +02:00
Álvaro Fernández Rojas
a1b5e5e7c1
mips: bmips: add bcm6328-power-domain driver support for BCM63268
...
This driver can control up to 32 power domains.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
9a5cb22fda
mips: bmips: add bcm6328-power-domain driver support for BCM6328
...
This driver can control up to 32 power domains.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
02bb1fa09e
mips: bmips: add bcm6345-rst driver support for BCM63268
...
This driver can control up to 32 clocks.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
78118211fb
mips: bmips: add bcm6345-rst driver support for BCM6328
...
This driver can control up to 32 clocks.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
efe8b9d012
mips: bmips: add bcm6345-rst driver support for BCM6358
...
This driver can control up to 32 resets.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
969ebdb930
mips: bmips: add bcm6345-clk driver support for BCM63268
...
This driver can control up to 32 clocks.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
5b14e13c24
mips: bmips: add bcm6345-clk driver support for BCM6328
...
This driver can control up to 32 clocks.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
70789bd2a5
mips: bmips: add bcm6345-clk driver support for BCM6358
...
This driver can control up to 32 clocks.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
a186d2630b
mips: bmips: add NeufBox 4 (Sercomm) board
...
This serves as an example for bcm6358-leds.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
4d6a519c68
mips: bmips: add bcm6358-led driver support for BCM6358
...
This driver can control up to 32 serial leds.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
09e2a57150
mips: bmips: add Comtrend VR-3032u bcm6328-leds
...
This board has several LEDs attached to its BCM6328 led controller.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
6def1b24d5
mips: bmips: add Comtrend AR-5387un bcm6328-leds
...
This board has several LEDs attached to its BCM6328 led controller.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
65a7c955fa
mips: bmips: add bcm6328-led driver support for BCM63268
...
This driver can control up to 24 LEDs and supports HW blinking and serial leds.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
e0f1fd2b37
mips: bmips: add bcm6328-led driver support for BCM6328
...
This driver can control up to 24 LEDs and supports HW blinking and serial leds.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
2791f8db5e
mips: bmips: add Huawei HG556a gpio-leds
...
This board has several LEDs attached to gpio0.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
c9c94d5d7e
mips: bmips: add bcm6345-gpio driver support for BCM63268
...
This SoC has one gpio bank divided into two 32 bit registers, with a total of
52 GPIOs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
320186f476
mips: bmips: add bcm6345-gpio driver support for BCM6328
...
This SoC has one gpio bank with a total of 32 GPIOs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
2507f69c41
mips: bmips: add bcm6345-gpio driver support for BCM6358
...
This SoC has one gpio bank divided into two 32 bit registers, with a total of
40 GPIOs.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
77ca99d1a0
MIPS: add BMIPS Comtrend VR-3032u board
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
6a235bb87b
MIPS: add support for Broadcom MIPS BCM63268 SoC family
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
0642f485dc
MIPS: add BMIPS Comtrend AR-5387un board
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
6471a225e7
MIPS: add support for Broadcom MIPS BCM6328 SoC family
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
4a2b2724a2
MIPS: add BMIPS Huawei HG556a board
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Álvaro Fernández Rojas
e30d2bd40e
MIPS: add support for Broadcom MIPS BCM6358 SoC family
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2017-05-10 16:16:09 +02:00
Paul Burton
ad8783cb1c
boston: Introduce support for the MIPS Boston development board
...
This patch introduces support for building U-Boot to run on the MIPS
Boston development board. This is a board built around an FPGA & an
Intel EG20T Platform Controller Hub, used largely as part of the
development of new CPUs and their software support. It is essentially
the successor to the older MIPS Malta board.
Signed-off-by: Paul Burton <paul.burton@imgtec.com >
2016-09-21 16:24:36 +02:00
Zubair Lutfullah Kakakhel
d4e85377e7
mips: xilfpga: Add device tree files
...
Mostly the same as the Kernel upstream device tree file except for
- alias for the serial console node
- ethernet node as the ethernet stuff isn't upstream on kernel.org yet
- uart clock-frequency passed directly in the node
Signed-off-by: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com >
Reviewed-by: Paul Burton <paul.burton@imgtec.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2016-09-21 14:55:14 +02:00