kernel.org上的原始内核自linux-2.6.22开始支持TI davinci平台,改变的文件有如下:
27 files changed:
arch/arm/Kconfig diff | blob | history
arch/arm/Makefile diff | blob | history
arch/arm/mach-davinci/Kconfig [new file with mode: 0644] blob |
arch/arm/mach-davinci/Makefile [new file with mode: 0644] blob |
arch/arm/mach-davinci/Makefile.boot [new file with mode: 0644] blob |
arch/arm/mach-davinci/board-evm.c [new file with mode: 0644] blob |
arch/arm/mach-davinci/id.c [new file with mode: 0644] blob |
arch/arm/mach-davinci/io.c [new file with mode: 0644] blob |
arch/arm/mach-davinci/irq.c [new file with mode: 0644] blob |
arch/arm/mach-davinci/psc.c [new file with mode: 0644] blob |
arch/arm/mach-davinci/serial.c [new file with mode: 0644] blob |
arch/arm/mach-davinci/time.c [new file with mode: 0644] blob |
arch/arm/mm/Kconfig diff | blob | history
include/asm-arm/arch-davinci/common.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/debug-macro.S [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/dma.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/entry-macro.S [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/hardware.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/io.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/irqs.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/memory.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/psc.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/serial.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/system.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/timex.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/uncompress.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/vmalloc.h [new file with mode: 0644] blob |
在随后发布的2.6.23内核代码,增加了对davinci: GPIO support (commit), clock control support (commit), pin mux support (commit)的支持, 代码分别位于:
GPIO support
[ARM] 4457/2: davinci: GPIO support
Support GPIO driver for TI DaVinci SoC
arch/arm/Kconfig diff | blob | history
arch/arm/mach-davinci/Makefile diff | blob | history
arch/arm/mach-davinci/gpio.c [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/gpio.h [new file with mode: 0644] blob |
include/asm-arm/arch-davinci/hardware.h diff | blob | history
-------------------------------------------------------------------------------------------
clock control support
[ARM] 4430/1: davinci: clock control support
Support clock control driver for TI DaVinci SoC
arch/arm/mach-davinci/Makefile diff | blob | history
arch/arm/mach-davinci/board-evm.c diff | blob | history
arch/arm/mach-davinci/clock.c [new file with mode: 0644] blob |
arch/arm/mach-davinci/clock.h [new file with mode: 0644] blob |
arch/arm/mach-davinci/io.c diff | blob | history
include/asm-arm/arch-davinci/clock.h [new file with mode: 0644] blob |
-------------------------------------------------------------------------------------------
pin mux support
[ARM] 4432/5: davinci: pin mux support
Support pin multiplexing configurations driver for TI DaVinci SoC
arch/arm/mach-davinci/Makefile diff | blob | history
arch/arm/mach-davinci/mux.c [new file with mode: 0644] blob |
arch/arm/mach-davinci/psc.c diff | blob | history
include/asm-arm/arch-davinci/mux.h [new file with mode: 0644] blob |
针对这些文件进行分析,可以理清原始内核逐步对TI Davinci 平台支持的框架,对编写驱动有一定的帮助。
I want to be a complete engineer - technical genius and sensitive humanist all in one!
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2008
(65)
-
▼
December
(14)
- 一个优秀的C语言学习站点
- Linux文件系统层次结构标准
- 给技术创业兄弟的几个忠告
- 有意思的社会问答
- 欧美法系和大陆法系
- 霸占农民土地是中华民族的劣根性
- Debugging linux kernel on DaVinci DM6446 using kgdb
- MontaVista linux 4.0.1 for TMS320DM6446 EVM 驱动一览
- ubuntu 8.04/8.10搭建lxr源代码检索系统
- compiler error:KBUILD_NOPEDANTIC & Fix it to use E...
- 戒烟
- Makefile & Kconfig in kernel 2.6.xx
- 原始kernel对TI davinci平台的支持
- 与kernel同步,了解内核的变化
-
▼
December
(14)
No comments:
Post a Comment