2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-21 11:44:01 +08:00
linux-next/arch/arm/mach-at91
Linus Torvalds 9f639269ed arm-soc: support for new SoCs
Three new system-on-chip models are supported: the st-ericsson u9540
 in ux500, the sam9n12 in at91 and the emma ev2 in shmobile.
 
 Emma is a little bit special because it is completely unrelated to
 the classic shmobile models, but the new Renesas rmobile SoCs are a
 combination of things from both Emma and shmobile, so it was decided to
 have them all live in one directory.
 
 This also contains updates to existing shmobile soc code as well as some
 related board changes due to dependencies.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
 iQIcBAABAgAGBQJPuerfAAoJEIwa5zzehBx3hi4P/AsoiLW4VqN67zMmiaGC5Nwe
 X5nAeaaU0Oo4I9W2QD37V0BShk+yOE9xx7I0TOx7xE6/DpkJ3DhNlUOIvJSbtVD9
 vOHF0pSu4huwmqMQmSS8qk5imYMVNGcDmNPVJsPdMCpC2PeCjNY5PxzX4PA18GxZ
 9WaPClAP2vqSf/WewiFs73HE70TPL9DuMnAaA2QLBfeu6Cj5K401sc0sdJnBKJFc
 W7T8qo1LJ98wEWeGW1Qks2mhtwlRf3S20t6aYQi0Bm9znaHMRomdaWdkrXLUYxiO
 l8EHkCzgggXhdaqvqp15M3AFGgDsw+713UQ0n7tMGvIXv+Oc9ctriK0vcjIXHzH/
 Ifz+4KvqYPo47ha0vSUpoRx29ThXO/zKDlzOUdh48JUWqBN6IDw+5H93ghI5SWGu
 2h9RuAHIRxumtVe1Qb2dh2SzByxfqJJs7fkASXqWfucYgEi4vhylQdS7akCZ5ycq
 35MOTS3v8rwxemTAR0NZKguRwVfUDnHGpyehumY5b/dp8nF0uHNaF8dRpnDC04Ty
 4AHSquNmujQ0fqSJfcDCNT9V4vhrbdnW0YqhpCNFYLWBWnybJwjWDriWgt3Cc9tL
 BMApWGprknKjxH/LeoZHIr0cHGjhZ0iRgoX+av7mPbNUcW/T64HEIs1Yyo4dbE2w
 ffQN5xWomW+8VdZ1qf+w
 =5TAz
 -----END PGP SIGNATURE-----

Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc

Pull support for new arm SoCs from Olof Johansson:
 "Three new system-on-chip models are supported: the st-ericsson u9540
  in ux500, the sam9n12 in at91 and the emma ev2 in shmobile.

  Emma is a little bit special because it is completely unrelated to the
  classic shmobile models, but the new Renesas rmobile SoCs are a
  combination of things from both Emma and shmobile, so it was decided
  to have them all live in one directory.

  This also contains updates to existing shmobile soc code as well as
  some related board changes due to dependencies."

* tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (23 commits)
  mach-shmobile: Use DT_MACHINE for KZM9D V3
  mach-shmobile: Emma Mobile EV2 DT support V3
  mach-shmobile: KZM9D board Ethernet support V3
  mach-shmobile: Emma Mobile EV2 GPIO support V3
  mach-shmobile: Emma Mobile EV2 SMP support V3
  mach-shmobile: KZM9D board support V3
  mach-shmobile: Emma Mobile EV2 SoC base support V3
  gpio: Emma Mobile GPIO driver V2
  ARM: mach-shmobile: sh73a0: fixup PINT/IRQ16-IRQ31 irq number conflict
  ARM: mach-shmobile: clock-r8a7740: use followparent_recalc on usb24s
  ARM: mach-shmobile: clock-r8a7740: add MMCIF clock
  ARM: mach-shmobile: clock-r8a7740: add SDHI clock
  ARM: mach-shmobile: clock-r8a7740: add USB clock
  ARM: mach-shmobile: clock-r8a7740: add FSI clock
  ARM: mach-shmobile: r8a7740: cleanup I2C workaround method
  ARM: mach-shmobile: r8a7740: add gpio_irq support
  ARM: mach-shmobile: sh7372: Add FSI DMAEngine support
  ARM / mach-shmobile: Use preset_lpj with calibrate_delay()
  ARM: ux500: ioremap differences for DB9540
  ARM: ux500: core U9540 support
  ...
2012-05-22 09:32:42 -07:00
..
include/mach arm-soc: support for new SoCs 2012-05-22 09:32:42 -07:00
at91rm9200_devices.c arm-soc: First batch of cleanups 2012-05-22 09:23:24 -07:00
at91rm9200_time.c ARM: at91: Export at91_st_base 2012-04-16 11:08:23 +02:00
at91rm9200.c arm-soc: First batch of cleanups 2012-05-22 09:23:24 -07:00
at91sam9_alt_reset.S ARM: at91: make sdram/ddr register base soc independent 2012-02-23 14:57:56 +01:00
at91sam9g45_devices.c ARM: at91: standard device init only if DT is not populated. 2012-04-20 23:17:17 +08:00
at91sam9g45_reset.S ARM: at91: make sdram/ddr register base soc independent 2012-02-23 14:57:56 +01:00
at91sam9g45.c ARM: at91: drop at91_set_serial_console 2012-04-17 11:03:46 +02:00
at91sam9n12.c ARM: at91: Add machine files for AT91SAM9N12 SoC 2012-04-28 01:40:11 +08:00
at91sam9rl_devices.c ARM: at91: drop at91_set_serial_console 2012-04-17 11:03:46 +02:00
at91sam9rl.c ARM: at91: drop at91_set_serial_console 2012-04-17 11:03:46 +02:00
at91sam9x5.c ARM: at91/at91sam9x5: add clkdev entries for DMA controllers 2012-04-02 11:55:19 +02:00
at91sam926x_time.c ARM: at91/pit: add traces in case of error 2012-03-01 13:38:48 +01:00
at91sam9260_devices.c ARM: at91: standard device init only if DT is not populated. 2012-04-20 23:17:17 +08:00
at91sam9260.c ARM: at91: drop at91_set_serial_console 2012-04-17 11:03:46 +02:00
at91sam9261_devices.c ARM: at91: drop at91_set_serial_console 2012-04-17 11:03:46 +02:00
at91sam9261.c ARM: at91: drop at91_set_serial_console 2012-04-17 11:03:46 +02:00
at91sam9263_devices.c ARM: at91: add at91sam9263 DT support 2012-04-20 23:17:21 +08:00
at91sam9263.c ARM: at91: add at91sam9263 DT support 2012-04-20 23:17:21 +08:00
at91x40_time.c ARM: at91/at91x40: remove use of at91_sys_read/write 2012-02-17 17:54:05 +01:00
at91x40.c ARM: fix builds due to missing <asm/system_misc.h> includes 2012-03-30 15:44:40 -07:00
board-1arm.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-afeb-9260v1.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-cam60.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-carmeva.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-cpu9krea.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-cpuat91.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-csb337.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
board-csb637.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-dt.c ARM: at91/dt: do not specify the board any more 2012-04-17 14:47:22 +02:00
board-eb01.c at91: fix map_io init usage 2011-05-25 23:04:34 +08:00
board-eb9200.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-ecbat91.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
board-eco920.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
board-flexibity.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-foxg20.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-gsia18s.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-kafa.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
board-kb9202.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
board-neocore926.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-pcontrol-g20.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-picotux200.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-qil-a9260.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-rm9200dk.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
board-rm9200ek.c Merge tag 'at91-for-next-dt' of git://github.com/at91linux/linux-at91 into next/dt 2012-05-09 02:15:45 -07:00
board-rsi-ews.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
board-sam9-l9260.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
board-sam9g20ek.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-sam9m10g45ek.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-sam9rlek.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-sam9260ek.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-sam9261ek.c Merge tag 'at91-for-next-dt' of git://github.com/at91linux/linux-at91 into next/dt 2012-05-09 02:15:45 -07:00
board-sam9263ek.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-snapper9260.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-stamp9g20.c ARM: at91: do not pin mux the UARTs in init_early 2012-04-17 11:04:42 +02:00
board-usb-a926x.c ARM: at91: USB A926x update nand partition 2012-04-20 23:17:08 +08:00
board-yl-9200.c ARM: at91: move at91_init_leds to board init 2012-04-17 11:06:32 +02:00
clock.c Merge branch 'ux500-u9540-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/newsoc 2012-05-02 17:21:21 +02:00
clock.h at91: switch to CLKDEV_LOOKUP 2011-05-25 23:04:34 +08:00
cpuidle.c ARM: at91: pm select memory controler at runtime 2012-04-17 14:46:43 +02:00
generic.h ARM: at91: drop at91_set_serial_console 2012-04-17 11:03:46 +02:00
gpio.c ARM: at91/pio: add new PIO3 features 2012-03-01 13:38:50 +01:00
irq.c ARM: at91: AIC and GPIO IRQ device tree initialization 2012-03-01 13:29:03 +01:00
Kconfig ARM: at91: Add machine files for AT91SAM9N12 SoC 2012-04-28 01:40:11 +08:00
leds.c ARM: gpio: convert includes of mach/gpio.h and asm/gpio.h to linux/gpio.h 2011-08-08 14:27:41 +01:00
Makefile ARM: at91: Add machine files for AT91SAM9N12 SoC 2012-04-28 01:40:11 +08:00
Makefile.boot ARM: at91: Add machine files for AT91SAM9N12 SoC 2012-04-28 01:40:11 +08:00
pm_slowclock.S ARN: at91: introduce SOC_AT91xxx define to allow to compile SoC core support 2012-04-17 14:47:21 +02:00
pm.c ARM: at91: pm select memory controler at runtime 2012-04-17 14:46:43 +02:00
pm.h ARN: at91: introduce SOC_AT91xxx define to allow to compile SoC core support 2012-04-17 14:47:21 +02:00
sam9_smc.c ARM: at91: add accessor to manage SMC 2012-02-13 18:31:36 +01:00
sam9_smc.h ARM: at91: add accessor to manage SMC 2012-02-13 18:31:36 +01:00
setup.c Merge branch 'ux500-u9540-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/newsoc 2012-05-02 17:21:21 +02:00
soc.h ARM: at91: Add machine header file for AT91SAM9N12 SoC 2012-04-28 01:39:43 +08:00