JustForFun
全部博文(241)
发布时间:2016-11-17 22:31:29
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<arch/arm/mach-s3c6410/mach-smdk6410.c>static void __init smdk6410_machine_init(void){ spi_register_board_info(sam_spi_devs, ARRAY_SIZE(sam_spi_devs)); &nb.........【阅读全文】
发布时间:2016-11-17 22:30:31
spi.c是spi子系统初始化的核心代码,由内核负责初始化spidev.c是spi用户接口初始化的代码,编译的时候需要选择该模块spi_sam.c是平台驱动的初始化代码,编译时需要选择spi s3c64xx模块////////////////////////////////////////////////////////////////////////////////////////////////////// <drivers/spi/Mak.........【阅读全文】
发布时间:2016-11-17 22:29:22
spi.c是spi子系统初始化的核心代码,由内核负责初始化spidev.c是spi用户接口初始化的代码,编译的时候需要选择该模块spi_sam.c是平台驱动的初始化代码,编译时需要选择spi s3c64xx模块spi.c也就是spi子系统的核心了,spi_sam.c是s3c64xx系列芯片的SPI controller驱动,它向更上层的SPI核心层(spi.c)提供接口用来.........【阅读全文】
发布时间:2016-11-17 22:28:03
spi.c是spi子系统初始化的核心代码,由内核负责初始化spidev.c是spi用户接口初始化的代码,编译的时候需要选择该模块spi_sam.c是平台驱动的初始化代码,编译时需要选择spi s3c64xx模块spi.c也就是spi子系统的核心了,spi_sam.c是s3c64xx系列芯片的SPI controller驱动,它向更上层的SPI核心层(spi.c)提供接口用来控制芯.........【阅读全文】
发布时间:2016-10-05 17:36:16
那什么情况可以使用platform driver机制编写驱动呢?我的理解是只要和内核本身运行依赖性不大的外围设备(换句话说只要不在内核运行所需的一个最小系统之内的设备),相对独立的,拥有各自独自的资源(addresses and IRQs),都可以用platform_driver实现。如:lcd,usb,uart等,都可以用platfrom_driver写,而timer,irq.........【阅读全文】