* [U-Boot] [PATCH v1 00/18] Initial Microchip PIC32MZ[DA] Support
@ 2015-12-17 17:26 Purna Chandra Mandal
0 siblings, 0 replies; only message in thread
From: Purna Chandra Mandal @ 2015-12-17 17:26 UTC (permalink / raw)
To: u-boot
This patch series adds support for Microchip PIC32MZ[DA] MIPS microcontroller platform.
All drivers required to boot from MMC micro-SD card and network are included in it; pinctrl,
clock, serial, SDHCI, gpio, ethernet. This series been tested on PIC32MZ[DA] Starter Kit.
A tree with these changes are available at [0].
[0] https://github.com/purna-mandal/u-boot/tree/pic32-upstream-v1
Cristian Birsan (1):
MIPS: pic32: Add driver for Microchip PIC32 internal flash controller.
Paul Thacker (1):
drivers: serial: add driver for Microchip PIC32 UART controller.
Purna Chandra Mandal (14):
MIPS: Prepare device-tree support.
MIPS: initial infrastructure for Microchip PIC32 architecture.
drivers: pinctrl: Add pinctrl driver for Microchip PIC32.
drivers: clk: Add clock driver for Microchip PIC32 Microcontroller.
MIPS: Add support for Microchip PIC32MZ[DA] SoC family.
board: Add Microchip PIC32MZ[DA]-Starter-Kit board.
board: pic32mzdask: add flash support for environments.
MIPS: add asm/gpio.h to fix compilation error with CONFIG_CMD_GPIO.
drivers: gpio: add driver for Microchip PIC32 GPIO controller.
drivers: net: phy: add SMSC LAN8740 Phy support.
drivers: net: add Microchip PIC32 ethernet controller driver.
board: Add gpio and ethernet support to pic32mzdask board.
board: add SDHCI support for PIC32MZDASK board.
board: pic32mzdask: Customize U-Boot environments for OS boot.
Sandeep Sheriker Mallikarjun (1):
drivers: mmc: PIC32MZ[DA] SDHCI errata fix when JTAG is not connected.
Andrei Pistirica (1):
drivers: mmc: add driver for Microchip PIC32 SDHCI controller.
arch/Kconfig | 1 +
arch/mips/Kconfig | 5 +
arch/mips/Makefile | 1 +
arch/mips/config.mk | 3 +
arch/mips/dts/.gitignore | 1 +
arch/mips/dts/Makefile | 16 +
arch/mips/dts/include/dt-bindings | 1 +
arch/mips/dts/pic32mzda.dtsi | 162 ++++++++
arch/mips/dts/pic32mzda_sk.dts | 50 +++
arch/mips/dts/skeleton.dtsi | 21 +
arch/mips/include/asm/arch-pic32/clock.h | 31 ++
arch/mips/include/asm/arch-pic32/pic32.h | 148 +++++++
arch/mips/include/asm/gpio.h | 1 +
arch/mips/mach-pic32/Kconfig | 41 ++
arch/mips/mach-pic32/Makefile | 10 +
arch/mips/mach-pic32/config.mk | 8 +
arch/mips/mach-pic32/cpu.c | 132 +++++++
arch/mips/mach-pic32/flash.c | 471 ++++++++++++++++++++++
arch/mips/mach-pic32/lowlevel_init.S | 41 ++
arch/mips/mach-pic32/reset.c | 22 ++
board/microchip/pic32mzda/Kconfig | 13 +
board/microchip/pic32mzda/MAINTAINERS | 6 +
board/microchip/pic32mzda/Makefile | 7 +
board/microchip/pic32mzda/README | 22 ++
board/microchip/pic32mzda/config.mk | 4 +
board/microchip/pic32mzda/ddr.c | 389 +++++++++++++++++++
board/microchip/pic32mzda/ddr.h | 46 +++
board/microchip/pic32mzda/pic32mzda.c | 41 ++
configs/pic32mzdask_defconfig | 33 ++
drivers/clk/Makefile | 1 +
drivers/clk/clk-pic32.c | 413 ++++++++++++++++++++
drivers/gpio/Kconfig | 7 +
drivers/gpio/Makefile | 2 +-
drivers/gpio/pic32_gpio.c | 164 ++++++++
drivers/mmc/Kconfig | 6 +
drivers/mmc/Makefile | 2 +-
drivers/mmc/pic32_sdhci.c | 110 ++++++
drivers/mmc/sdhci.c | 12 +
drivers/net/Kconfig | 7 +
drivers/net/Makefile | 1 +
drivers/net/phy/smsc.c | 10 +
drivers/net/pic32_eth.c | 648 +++++++++++++++++++++++++++++++
drivers/net/pic32_eth.h | 184 +++++++++
drivers/net/pic32_mdio.c | 143 +++++++
drivers/pinctrl/Kconfig | 6 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl_pic32.c | 173 +++++++++
drivers/serial/Kconfig | 13 +
drivers/serial/Makefile | 1 +
drivers/serial/serial_pic32.c | 220 +++++++++++
dts/Makefile | 2 +-
include/configs/pic32mzdask.h | 216 +++++++++++
include/flash.h | 5 +-
53 files changed, 4070 insertions(+), 4 deletions(-)
create mode 100644 arch/mips/dts/.gitignore
create mode 100644 arch/mips/dts/Makefile
create mode 120000 arch/mips/dts/include/dt-bindings
create mode 100644 arch/mips/dts/pic32mzda.dtsi
create mode 100644 arch/mips/dts/pic32mzda_sk.dts
create mode 100644 arch/mips/dts/skeleton.dtsi
create mode 100644 arch/mips/include/asm/arch-pic32/clock.h
create mode 100644 arch/mips/include/asm/arch-pic32/pic32.h
create mode 100644 arch/mips/include/asm/gpio.h
create mode 100644 arch/mips/mach-pic32/Kconfig
create mode 100644 arch/mips/mach-pic32/Makefile
create mode 100644 arch/mips/mach-pic32/config.mk
create mode 100644 arch/mips/mach-pic32/cpu.c
create mode 100644 arch/mips/mach-pic32/flash.c
create mode 100644 arch/mips/mach-pic32/lowlevel_init.S
create mode 100644 arch/mips/mach-pic32/reset.c
create mode 100644 board/microchip/pic32mzda/Kconfig
create mode 100644 board/microchip/pic32mzda/MAINTAINERS
create mode 100644 board/microchip/pic32mzda/Makefile
create mode 100644 board/microchip/pic32mzda/README
create mode 100644 board/microchip/pic32mzda/config.mk
create mode 100644 board/microchip/pic32mzda/ddr.c
create mode 100644 board/microchip/pic32mzda/ddr.h
create mode 100644 board/microchip/pic32mzda/pic32mzda.c
create mode 100644 configs/pic32mzdask_defconfig
create mode 100644 drivers/clk/clk-pic32.c
create mode 100644 drivers/gpio/pic32_gpio.c
create mode 100644 drivers/mmc/pic32_sdhci.c
create mode 100644 drivers/net/pic32_eth.c
create mode 100644 drivers/net/pic32_eth.h
create mode 100644 drivers/net/pic32_mdio.c
create mode 100644 drivers/pinctrl/pinctrl_pic32.c
create mode 100644 drivers/serial/serial_pic32.c
create mode 100644 include/configs/pic32mzdask.h
--
1.8.3.1
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-12-17 17:26 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-17 17:26 [U-Boot] [PATCH v1 00/18] Initial Microchip PIC32MZ[DA] Support Purna Chandra Mandal
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.