linux-4.4.38
提交权限申请: 火哥(QQ: 287334895)
设备树dts: exynos4412-tiny4412.dts
默认config: tiny4412_linux_4_4_defconfig
编译参考
下载并设置 arm-linux-gcc version 4.9.4
cp tiny4412_linux_4_4_defconfig .config
make LOADADDR=0x40008000 uImage
make dtbs
已经移植好的核心驱动:
* RGB显示屏fimd驱动 s3c-fb.c (无DRM功能)
* FIMC capture DVP摄像头采集驱动 exynos4-is/fimc-capture.c
* FIMC m2m pixel coversion 像素格式硬件转换
* ov5640自动聚焦摄像头sensor, ov5640.c
* s5p-jpeg jpeg 硬件编解码驱动(encode连续编码开源驱动有bug, 应用代码做了workaround)
* s5p-mfc codecs h264等相关视频格式硬件编解码驱动
已经移植好的非核心驱动:
* spidev通用SPI驱动
* i2cdev 通用I2C驱动
* leds 点灯驱动
* tiny4412_ts_backlight tiny4412_1wire 屏幕背光与亮度驱动(单总线协议接口)
* hc-sr04 超声测距驱动
* pwm-buzzer pwm蜂鸣器驱动
* at24c08 eeprom驱动
* ft5406 触屏驱动(i2c接口读写)
* mma7660 g-sensor重力传感器驱动
* nfc-mfrc522 rc522 NFC卡读卡器驱动
* mshc_0 emmc/sd卡驱动
* tmu 温度计thermal驱动
* adc 模数转换驱动(使用hwmon框架)
* watchdog驱动
* rtc 驱动
* usb4604 以太网卡复位驱动