Linux tree diff

Here is a list of kernel files modified or added ('+' sign) for allwinner SOCs.

This list has been generated by diffing branches reference-3.0 and sunxi-3.0 (tag sunxi-v3.0.52-r1).

BUILD
+ Android.mk + arch/arm/configs/a12_defconfig + arch/arm/configs/a12_nuclear_defconfig + arch/arm/configs/a13_defconfig + arch/arm/configs/a13_nuclear_defconfig + arch/arm/configs/sun3i_defconfig + arch/arm/configs/sun4i_crane_defconfig + arch/arm/configs/sun4i_defconfig + arch/arm/configs/sun5i_defconfig + build.sh + scripts/build_a12.sh + scripts/build_a13.sh + scripts/build_sun4i_crane.sh + scripts/build_sun4i-lite.sh + scripts/build_sun4i.sh + scripts/build_sun5i.sh + Documentation/sunxi + rootfs

PLATFORM
arch/arm/Kconfig arch/arm/kernel/head.S + arch/arm/mach-sun3i + arch/arm/mach-sun4i + arch/arm/mach-sun5i arch/arm/Makefile arch/arm/mm/proc-v7.S  arch/arm/tools/mach-types drivers/Kconfig drivers/Makefile include/linux/Kbuild + modules/example

CLOCK
drivers/clk/Makefile drivers/cpufreq/Kconfig drivers/cpufreq/Makefile drivers/cpufreq/cpufreq.c + drivers/cpufreq/cpufreq_fantasy.c + drivers/cpufreq/cpufreq_smartass2.c  include/linux/cpufreq.h   drivers/rtc/Kconfig drivers/rtc/Makefile + drivers/rtc/rtc-sun4i.c + drivers/rtc/rtc-sun5i.c

POWER
drivers/power/Kconfig drivers/power/Makefile + drivers/power/axp_power kernel/power/console.c  kernel/power/suspend.c   include/linux/pm.h + include/linux/power/aw_pm.h + include/linux/mfd/axp-mfd.h

TTY
drivers/char/Kconfig drivers/char/Makefile drivers/char/dcc_tty.c  drivers/tty/serial/Kconfig drivers/tty/serial/Makefile drivers/tty/serial/8250.c + drivers/tty/serial/8250_sunxi.c

STORAGE
drivers/ata/Kconfig drivers/ata/Makefile drivers/ata/libahci.c + drivers/ata/sw_ahci_platform.c + drivers/ata/sw_ahci_platform.h  drivers/block/Kconfig drivers/block/Makefile + drivers/block/sun3i_nand + drivers/block/sunxi_nand drivers/mmc/Kconfig drivers/mmc/Makefile + drivers/mmc/mmc-pm + drivers/mmc/sunxi-host drivers/mmc/core/sdio_irq.c  drivers/mmc/core/sdio_ops.c

SENSORS
+ drivers/gsensor drivers/hwmon/Kconfig drivers/hwmon/Makefile + drivers/hwmon/mma7660.c  drivers/watchdog/Kconfig drivers/watchdog/Makefile + drivers/watchdog/sunxi_wdt.c

I2C
drivers/i2c/busses/Kconfig drivers/i2c/busses/Makefile + drivers/i2c/busses/i2c-sunxi.c  drivers/i2c/i2c-core.c

SPI
drivers/spi/Kconfig drivers/spi/Makefile drivers/spi/spi.c + drivers/spi/spi_sunxi.c

INPUT
drivers/input/input.c  drivers/input/keyboard/Kconfig drivers/input/keyboard/Makefile + drivers/input/keyboard/hv2605.c + drivers/input/keyboard/hv2605.h + drivers/input/keyboard/ir-keymap.h + drivers/input/keyboard/sun3i-ir.c + drivers/input/keyboard/sun4i-ir.c + drivers/input/keyboard/sun4i-keyboard.c + drivers/input/keyboard/sun4i-keypad.c + drivers/input/keyboard/sun5i-ir.c  drivers/input/touchscreen/Kconfig drivers/input/touchscreen/Makefile + drivers/input/touchscreen/ctp_platform_ops.h + drivers/input/touchscreen/ft5x_ts.c + drivers/input/touchscreen/ft5x_ts.h + drivers/input/touchscreen/ft_app.i + drivers/input/touchscreen/goodix_touch.c + drivers/input/touchscreen/goodix_touch.h + drivers/input/touchscreen/gt811_firmware.h + drivers/input/touchscreen/gt811_ts.c + drivers/input/touchscreen/gt811_ts.h + drivers/input/touchscreen/gt818_ts.c + drivers/input/touchscreen/gt818_ts.h + drivers/input/touchscreen/gt818_update.h + drivers/input/touchscreen/readme.txt + drivers/input/touchscreen/sun4i-ts.c + drivers/input/touchscreen/zt8031.c + drivers/input/touchscreen/zt8031.h

AUDIO
drivers/media/Kconfig drivers/media/Makefile + drivers/media/audio + drivers/media/pa sound/soc/Kconfig sound/soc/Makefile + sound/soc/sun4i + sound/soc/sun5i

VIDEO
+ drivers/char/sun4i_g2d drivers/gpu/drm/Kconfig drivers/gpu/drm/Makefile + drivers/gpu/drm/mali drivers/gpu/Makefile + drivers/gpu/mali drivers/media/video/Kconfig drivers/media/video/Makefile + drivers/media/video/sun3i + drivers/media/video/sun4i + drivers/media/video/sun4i_csi + drivers/media/video/sun5i drivers/media/video/v4l2-ctrls.c  drivers/media/video/videobuf-dma-contig.c   drivers/video/Kconfig drivers/video/Makefile + drivers/video/sun3i + drivers/video/sunxi + include/linux/g2d_driver.h + include/linux/drv_hdmi.h  include/linux/videodev2.h + include/video/sunxi_disp_ioctl.h

NETWORKING
drivers/net/Kconfig drivers/net/Makefile + drivers/net/sun3i + drivers/net/sun4i drivers/net/usb/Kconfig drivers/net/usb/Makefile + drivers/net/usb/qf9700.c + drivers/net/usb/qf9700.h  drivers/net/usb/usbnet.c   drivers/net/wireless/Kconfig drivers/net/wireless/Makefile + drivers/net/wireless/bcm4330 + drivers/net/wireless/rtl8192cu modules/wifi/ar6003 modules/wifi/ar6302 modules/wifi/bcm40181 modules/wifi/usi-bcm4329 modules/wifi/nano-c047.12 net/rfkill/Kconfig net/rfkill/Makefile + net/rfkill/sunxi-rfkill.c

USB
drivers/usb/Kconfig drivers/usb/gadget/Kconfig drivers/usb/gadget/android.c  drivers/usb/gadget/composite.c   drivers/usb/gadget/epautoconf.c   drivers/usb/gadget/ether.c   drivers/usb/gadget/f_adb.c   drivers/usb/gadget/file_storage.c   drivers/usb/gadget/f_mass_storage.c   drivers/usb/gadget/f_mtp.c   drivers/usb/gadget/gadget_chips.h   drivers/usb/gadget/multi.c   drivers/usb/gadget/storage_common.c + drivers/usb/gadget/sw_usb_platform.h   drivers/usb/host/Kconfig drivers/usb/host/Makefile drivers/usb/host/ehci.h  drivers/usb/host/ehci-hcd.c   drivers/usb/host/ehci-hub.c   drivers/usb/host/ehci-q.c + drivers/usb/host/ehci-sunxi.c   drivers/usb/host/ohci-hcd.c + drivers/usb/host/ohci-sunxi.c + drivers/usb/host/sw_hci_sun4i.c + drivers/usb/host/sw_hci_sun5i.c + drivers/usb/host/sw_hci_sunxi.h   drivers/usb/serial/option.c   drivers/usb/storage/initializers.c   drivers/usb/storage/initializers.h   drivers/usb/storage/unusual_devs.h + drivers/usb/sun3i_usb + drivers/usb/sun4i_usb + drivers/usb/sun5i_usb include/linux/usb/composite.h

MISC
drivers/misc/Kconfig drivers/misc/Makefile + drivers/misc/sun4i-gpio.c + drivers/misc/sun4i-vibrator.c + drivers/misc/sunxi-dbgreg.c + include/linux/timed_output.h  mm/page-writeback.c   security/commoncap.c