U6/U6715 ARM architecture files, 1rst try

Philippe Langlais philippe.langlais at stericsson.com
Wed Apr 28 03:32:50 EDT 2010


Hi,

Here my first contribution, for ST-Ericsson U6715 & U6 familly ARM926ejs SoC.
This patch series apply on version v2.6.33.
Information on U6715 is here: http://www.stericsson.com/platforms/U6715.jsp

Content:

U67xx reference board configuration
arch/arm/mach-u67xx/board_u67xx_wavex.c
- setup for pins multiplexing, padding and initial configuration.
- machine definition

U67xx default configuration file:
arch/arm/configs/u67xx_wavex_defconfig

U67xx machine subdrivers, based on existing linux kernel code:
arch/arm/mach-u67xx/
- clock gating subdriver
- U67xx devices definitions (only GPIO resources). 

U6xxx platform drivers, based on existing linux kernel code:
arch/arm/plat-u6xxx/ and arch/arm/plat-u6xxx/include/mach/
- platform debugging macros (basic UART support)
- IRQ helper macros
- shared clock framework
- gpio subdriver
- I/O (chipset register) memory mapping
- IRQ subdriver
- serial driver registration, based on 8250 serial driver
- timers subdriver
- all related registers mapping definition.

Modification of existing 8250 serial driver for U6xxx
drivers/serial/8250.c
drivers/serial/8250_u6.c
include/linux/serial_8250.h
- modifications of existing 8250 serial driver for U6xxx support.
- clock gating specific support for 8250 serial driver for U6xxx

Regards,

Philippe.



More information about the linux-arm-kernel mailing list