SmartARM3250 Linux kernel porting

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/目录

相关文章:

  • 2021-08-08
  • 2021-05-09
  • 2021-12-31
  • 2021-05-24
  • 2021-10-21
  • 2021-10-21
  • 2022-02-28
  • 2022-02-12
猜你喜欢
  • 2022-12-23
  • 2021-07-23
  • 2022-12-23
  • 2021-09-06
  • 2022-01-03
  • 2021-08-06
  • 2021-12-06
相关资源
相似解决方案