public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v1 00/14] Initial Microchip PIC32MZ[DA] Support
@ 2015-12-17 15:24 Purna Chandra Mandal
  0 siblings, 0 replies; only message in thread
From: Purna Chandra Mandal @ 2015-12-17 15:24 UTC (permalink / raw)
  To: u-boot

This patch series adds support for Microchip PIC32MZ[DA] MIPS micro-controller 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.

Purna Chandra Mandal (11):
  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 workaround when JTAG is not connected.

Sorin-Andrei Pistirica (1):
  drivers: mmc: add driver for Microchip PIC32 SDHCI controller.

 arch/mips/dts/Makefile                   |   2 +-
 arch/mips/dts/pic32mzda.dtsi             | 162 ++++++++
 arch/mips/dts/pic32mzda_sk.dts           |  50 +++
 arch/mips/include/asm/arch-pic32/pic32.h |   3 +
 arch/mips/include/asm/gpio.h             |   1 +
 arch/mips/mach-pic32/Kconfig             |  23 +-
 arch/mips/mach-pic32/Makefile            |   5 +-
 arch/mips/mach-pic32/cpu.c               | 121 +++++-
 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 +++++++
 include/configs/pic32mzdask.h            | 216 +++++++++++
 include/flash.h                          |   5 +-
 37 files changed, 3386 insertions(+), 7 deletions(-)
 create mode 100644 arch/mips/dts/pic32mzda.dtsi
 create mode 100644 arch/mips/dts/pic32mzda_sk.dts
 create mode 100644 arch/mips/include/asm/gpio.h
 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 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 15:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-17 15:24 [U-Boot] [PATCH v1 00/14] Initial Microchip PIC32MZ[DA] Support Purna Chandra Mandal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox