Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1250036
  • 博文数量: 479
  • 博客积分: 12240
  • 博客等级: 上将
  • 技术积分: 4999
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-24 17:12
文章分类

全部博文(479)

文章存档

2014年(1)

2013年(1)

2012年(1)

2011年(95)

2010年(177)

2009年(167)

2008年(16)

2007年(21)

分类: LINUX

2009-10-14 20:00:26

SmartARM3250 Linux kernel porting


在内核增加SmartARM3250的独立代码


    增加SmartARM3250的配置菜单

      修改arch/arm/mach-lpc32xx/Kconfig文件,参考原有的菜单进行编写,增加SmartARM3250的配置选项菜单。
    

    增加板级文件

      (1)在arch/arm/mach-lpc32xx/目录下增加board-smartarm3250.c文件,在其中实现和开发板具体相关的一下信息,可以参考原有的板子。
      (2)修改Makefile,增加board-smartarm3250.c文件的支持。

内核中的驱动列表


普通串口驱动: drivers/serial/8250.c
高速串口驱动: drivers/serial/hs_serial_lpc32xx.c
LPC3250 RTC驱动: drivers/rtc/rtc-lpc32xx.c
PCF8563 RTC驱动: drivers/rtc/rtc-pcf8563.c
USB HOST驱动: drivers/usb/host/ohci-hcd.c
以太网驱动: drivers/net/lpc32xx_mii.c
SD卡驱动: drivers/mmc/host/mmci.c
NAND FLASH驱动: drivers/mtd/nand/lpc32xx_nand.c
LCD Framebufer驱动: drivers/video/amba-clcd.c
触摸屏驱动: drivers/input/touchscreen/lpc32xx_ts.c
SPI驱动: drivers/spi/spi_lpc32xx.c
I2C驱动: drivers/i2c/busses/i2c-pnx.c

I2S音频驱动: sound/soc/lpc3xxx/目录
阅读(1836) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~