All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 00/18] at91: Convert Ethernet and LCD to driver model
@ 2016-05-03  6:39 Simon Glass
  2016-05-03  6:39 ` [U-Boot] [PATCH 01/18] at91: Add support for the AT91 slow clock controller Simon Glass
                   ` (18 more replies)
  0 siblings, 19 replies; 45+ messages in thread
From: Simon Glass @ 2016-05-03  6:39 UTC (permalink / raw)
  To: u-boot

This series is mainly designed to move the macb Ethernet to driver model,
along with the LCD controller. It also includes a few fixes:

- NAND with ECC doesn't build properly
- The instruction cache is off by default
- Ethernet macb doesn't send packets when the cache is enabled

A Snapper 9G45-based board is used for this work. It includes an AT91SAM9G45
CPU so is a good test of driver model on this chip.


Simon Glass (18):
  at91: Add support for the AT91 slow clock controller
  arm: Allow skipping of low-level init with I-cache on
  bootm: Align cache flush end address correctly
  net: Handle an empty bootp extension section
  net: macb: Prepare for driver-model conversion
  net: macb: Flush correct cache portion when sending
  net: macb: Convert to driver model
  arm: at91: dts: Bring in device tree file for AT91SAM9G45
  arm: at91: Add a header file for the real-time clock
  at91: Correct NAND ECC register access
  at91: nand: Set up the ECC strength correctly
  mtd: nand: Drop a blank line in nand_wait()
  at91: Add driver-model GPIO devices for AT91SAM9G45
  at91: mtd: nand: Add dev_warn() to correct build error in driver
  at91: video: Prepare for driver-model conversion
  at91: video: Support driver-model for the LCD driver
  fdt: Correct return value in fdtdec_decode_display_timing()
  arm: at91: Add support for gurnard

 README                                             |    5 +
 arch/arm/cpu/arm1136/start.S                       |    2 +
 arch/arm/cpu/arm920t/start.S                       |    3 +-
 arch/arm/cpu/arm926ejs/start.S                     |    2 +
 arch/arm/cpu/arm946es/start.S                      |    2 +
 arch/arm/cpu/armv7/start.S                         |    5 +-
 arch/arm/cpu/sa1100/start.S                        |    2 +
 arch/arm/dts/Makefile                              |    1 +
 arch/arm/dts/at91sam9g45-gurnard.dts               |  157 ++
 arch/arm/dts/at91sam9g45.dtsi                      | 1335 ++++++++++
 arch/arm/mach-at91/Kconfig                         |    9 +
 .../mach-at91/arm926ejs/at91sam9m10g45_devices.c   |   18 +
 arch/arm/mach-at91/include/mach/at91_rtc.h         |   71 +
 arch/arm/mach-at91/include/mach/at91_sck.h         |   21 +
 arch/arm/mach-at91/include/mach/at91sam9g45.h      |    1 +
 board/bluewater/gurnard/Kconfig                    |   12 +
 board/bluewater/gurnard/MAINTAINERS                |    6 +
 board/bluewater/gurnard/Makefile                   |   11 +
 board/bluewater/gurnard/gurnard.c                  |  449 ++++
 board/bluewater/gurnard/splash_logo.h              | 2619 ++++++++++++++++++++
 common/bootm.c                                     |    2 +-
 configs/gurnard_defconfig                          |   19 +
 drivers/mtd/nand/atmel_nand.c                      |    7 +-
 drivers/mtd/nand/nand_base.c                       |    1 -
 drivers/net/macb.c                                 |  320 ++-
 drivers/video/atmel_lcdfb.c                        |  197 +-
 include/atmel_lcd.h                                |    9 +
 include/configs/snapper9g45.h                      |  156 ++
 include/dt-bindings/clock/at91.h                   |   23 +
 include/dt-bindings/dma/at91.h                     |   52 +
 include/dt-bindings/pinctrl/at91.h                 |   40 +
 lib/fdtdec.c                                       |    2 +-
 net/bootp.c                                        |    9 +
 33 files changed, 5449 insertions(+), 119 deletions(-)
 create mode 100644 arch/arm/dts/at91sam9g45-gurnard.dts
 create mode 100644 arch/arm/dts/at91sam9g45.dtsi
 create mode 100644 arch/arm/mach-at91/include/mach/at91_rtc.h
 create mode 100644 arch/arm/mach-at91/include/mach/at91_sck.h
 create mode 100644 board/bluewater/gurnard/Kconfig
 create mode 100644 board/bluewater/gurnard/MAINTAINERS
 create mode 100644 board/bluewater/gurnard/Makefile
 create mode 100644 board/bluewater/gurnard/gurnard.c
 create mode 100644 board/bluewater/gurnard/splash_logo.h
 create mode 100644 configs/gurnard_defconfig
 create mode 100644 include/configs/snapper9g45.h
 create mode 100644 include/dt-bindings/clock/at91.h
 create mode 100644 include/dt-bindings/dma/at91.h
 create mode 100644 include/dt-bindings/pinctrl/at91.h

-- 
2.8.0.rc3.226.g39d4020

^ permalink raw reply	[flat|nested] 45+ messages in thread

end of thread, other threads:[~2016-05-06  7:10 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-03  6:39 [U-Boot] [PATCH 00/18] at91: Convert Ethernet and LCD to driver model Simon Glass
2016-05-03  6:39 ` [U-Boot] [PATCH 01/18] at91: Add support for the AT91 slow clock controller Simon Glass
2016-05-03  7:48   ` Heiko Schocher
2016-05-05 13:24   ` Andreas Bießmann
2016-05-03  6:39 ` [U-Boot] [PATCH 02/18] arm: Allow skipping of low-level init with I-cache on Simon Glass
2016-05-03  7:50   ` Heiko Schocher
2016-05-03 19:37   ` Joe Hershberger
2016-05-03  6:39 ` [U-Boot] [PATCH 03/18] bootm: Align cache flush end address correctly Simon Glass
2016-05-03  7:51   ` Heiko Schocher
2016-05-03 19:39   ` Joe Hershberger
2016-05-03  6:39 ` [U-Boot] [PATCH 04/18] net: Handle an empty bootp extension section Simon Glass
2016-05-03 19:36   ` Joe Hershberger
2016-05-03  6:39 ` [U-Boot] [PATCH 05/18] net: macb: Prepare for driver-model conversion Simon Glass
2016-05-03  7:52   ` Heiko Schocher
2016-05-03 19:45   ` Joe Hershberger
2016-05-03  6:40 ` [U-Boot] [PATCH 06/18] net: macb: Flush correct cache portion when sending Simon Glass
2016-05-03  7:53   ` Heiko Schocher
2016-05-03 19:54   ` Joe Hershberger
2016-05-03  6:40 ` [U-Boot] [PATCH 07/18] net: macb: Convert to driver model Simon Glass
2016-05-03  7:53   ` Heiko Schocher
2016-05-04  7:29     ` Yang, Wenyou
2016-05-04  7:32     ` Yang, Wenyou
2016-05-05  2:38       ` Simon Glass
2016-05-05  3:15         ` Yang, Wenyou
2016-05-05  3:18           ` Simon Glass
2016-05-05  3:37             ` Yang, Wenyou
2016-05-05 17:19               ` Simon Glass
2016-05-06  7:10                 ` Yang, Wenyou
2016-05-03 20:54   ` Joe Hershberger
2016-05-05  2:38     ` Simon Glass
2016-05-03  6:40 ` [U-Boot] [PATCH 08/18] arm: at91: dts: Bring in device tree file for AT91SAM9G45 Simon Glass
2016-05-03  8:23   ` Heiko Schocher
2016-05-03  6:40 ` [U-Boot] [PATCH 09/18] arm: at91: Add a header file for the real-time clock Simon Glass
2016-05-03  8:30   ` Heiko Schocher
2016-05-03  6:40 ` [U-Boot] [PATCH 10/18] at91: Correct NAND ECC register access Simon Glass
2016-05-03  6:40 ` [U-Boot] [PATCH 11/18] at91: nand: Set up the ECC strength correctly Simon Glass
2016-05-03  6:40 ` [U-Boot] [PATCH 12/18] mtd: nand: Drop a blank line in nand_wait() Simon Glass
2016-05-03  6:40 ` [U-Boot] [PATCH 13/18] at91: Add driver-model GPIO devices for AT91SAM9G45 Simon Glass
2016-05-03  8:31   ` Heiko Schocher
2016-05-03  6:40 ` [U-Boot] [PATCH 14/18] at91: mtd: nand: Add dev_warn() to correct build error in driver Simon Glass
2016-05-03  6:40 ` [U-Boot] [PATCH 15/18] at91: video: Prepare for driver-model conversion Simon Glass
2016-05-03  6:40 ` [U-Boot] [PATCH 16/18] at91: video: Support driver-model for the LCD driver Simon Glass
2016-05-03  6:40 ` [U-Boot] [PATCH 17/18] fdt: Correct return value in fdtdec_decode_display_timing() Simon Glass
2016-05-03  6:40 ` [U-Boot] [PATCH 18/18] arm: at91: Add support for gurnard Simon Glass
2016-05-05  2:42 ` [U-Boot] [PATCH 00/18] at91: Convert Ethernet and LCD to driver model Simon Glass

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.