linux/arch/arm/mach-at91
Johan Hovold 557b7d5d07 ARM: at91/avr32/atmel_lcdfb: add bus-clock entry
Add hclk entry for the atmel_lcdfb bus clock.

On at91sam9261, at91sam9g10 and at32ap the bus clock has to be enabled
as well as the peripheral clock. Add the appropriate lookup entries to
these SOCs and fake clocks to the SOCs that do not use it.

This allows us to get rid of the conditional enabling of the clocks in
the driver which relied on the cpu_is macros.

Tested on at91sam9263 and at91sam9g45, compile-tested for other
AT91-SOCs, and untested for AVR32.

Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2013-03-13 11:05:11 +01:00
..
include/mach ARM: remove unused arch_decomp_wdog() 2013-01-11 10:54:03 +08:00
Kconfig ARM: at91: remove NEOCORE 926 board 2013-02-08 16:25:20 +01:00
Makefile ARM: at91: remove NEOCORE 926 board 2013-02-08 16:25:20 +01:00
Makefile.boot ARM: move all dtb targets out of Makefile.boot 2012-09-14 09:22:04 -05:00
at91_aic.h arm: at91 move at91_aic.h to arch/arm/mach-at91 2012-11-06 20:29:41 +08:00
at91_rstc.h arm: at91: move reset controller header to arm/arm/mach-at91 2012-11-06 20:30:48 +08:00
at91_shdwc.h arm: at91: move at91_shdwc.h to arch/arm/mach-at91 2012-11-06 20:29:52 +08:00
at91_tc.h arn: at91: move at91_tc.h to arch/arm/mach-at91 2012-11-06 20:29:44 +08:00
at91rm9200.c ARM: at91: add EMAC bindings to RM9200 DT 2013-02-07 16:40:09 +01:00
at91rm9200_devices.c Sound updates for 3.8-rc1 2012-12-13 11:51:23 -08:00
at91rm9200_time.c Merge branch 'clocksource/cleanup' into next/cleanup 2013-01-14 10:20:02 -08:00
at91sam9_alt_reset.S arm: at91: move reset controller header to arm/arm/mach-at91 2012-11-06 20:30:48 +08:00
at91sam9g45.c ARM: at91/avr32/atmel_lcdfb: add bus-clock entry 2013-03-13 11:05:11 +01:00
at91sam9g45_devices.c Sound updates for 3.8-rc1 2012-12-13 11:51:23 -08:00
at91sam9g45_reset.S arm: at91: move reset controller header to arm/arm/mach-at91 2012-11-06 20:30:48 +08:00
at91sam9n12.c ARM: arm-soc: Header cleanups 2012-12-12 11:45:16 -08:00
at91sam9rl.c ARM: at91/avr32/atmel_lcdfb: add bus-clock entry 2013-03-13 11:05:11 +01:00
at91sam9rl_devices.c Sound updates for 3.8-rc1 2012-12-13 11:51:23 -08:00
at91sam9x5.c Sound updates for 3.8-rc1 2012-12-13 11:51:23 -08:00
at91sam926x_time.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
at91sam9260.c Sound updates for 3.8-rc1 2012-12-13 11:51:23 -08:00
at91sam9260_devices.c Sound updates for 3.8-rc1 2012-12-13 11:51:23 -08:00
at91sam9261.c ARM: at91/avr32/atmel_lcdfb: add bus-clock entry 2013-03-13 11:05:11 +01:00
at91sam9261_devices.c Sound updates for 3.8-rc1 2012-12-13 11:51:23 -08:00
at91sam9263.c ARM: at91/avr32/atmel_lcdfb: add bus-clock entry 2013-03-13 11:05:11 +01:00
at91sam9263_devices.c Sound updates for 3.8-rc1 2012-12-13 11:51:23 -08:00
at91x40.c arm: at91 move at91_aic.h to arch/arm/mach-at91 2012-11-06 20:29:41 +08:00
at91x40_time.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-1arm.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-afeb-9260v1.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-cam60.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-carmeva.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-cpu9krea.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-cpuat91.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-csb337.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-csb637.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-dt.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-eb01.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-eb9200.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-ecbat91.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-eco920.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-flexibity.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-foxg20.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-gsia18s.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-kafa.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-kb9202.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-pcontrol-g20.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-picotux200.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-qil-a9260.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-rm9200-dt.c ARM: at91: fix board-rm9200-dt after sys_timer conversion 2013-01-14 10:14:04 -08:00
board-rm9200dk.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-rm9200ek.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-rsi-ews.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-sam9-l9260.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-sam9g20ek.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-sam9m10g45ek.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-sam9rlek.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-sam9260ek.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-sam9261ek.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-sam9263ek.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-snapper9260.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-stamp9g20.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-usb-a926x.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board-yl-9200.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
board.h ARM: arm-soc: Header cleanups 2012-12-12 11:45:16 -08:00
clock.c sections: fix section conflicts in arch/arm/ 2012-10-06 03:04:38 +09: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: delete struct sys_timer 2012-12-24 09:36:38 -07:00
gpio.c ARM: at91: add pinctrl support 2012-10-13 09:21:43 +08:00
gsia18s.h arm: at91: move board header to arch/arm/mach-at91 2012-11-06 20:29:48 +08:00
irq.c arm: at91 move at91_aic.h to arch/arm/mach-at91 2012-11-06 20:29:41 +08:00
leds.c arm: at91 move board.h to arch/arm/mach-at91 2012-11-06 20:29:37 +08:00
pm.c arm: at91: move reset controller header to arm/arm/mach-at91 2012-11-06 20:30:48 +08:00
pm.h ARN: at91: introduce SOC_AT91xxx define to allow to compile SoC core support 2012-04-17 14:47:21 +02: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
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 ARM: at91: rm9200: remake the BGA as default version 2013-01-23 10:31:14 +01:00
soc.h arm: at91: use macro to declare soc boot data 2012-10-13 09:09:28 +08:00
stamp9g20.h arm: at91: move board header to arch/arm/mach-at91 2012-11-06 20:29:48 +08:00