[PATCHSET] Request-pull: Enable Freescale i.MX51 SoC (ARMv7)
Amit Kucheria
amit at canonical.com
Mon Mar 9 21:14:05 UTC 2009
Hi,
The following set of patches enables Freescale's i.MX51 SoC. I haven't
attached the patches due to their size (~4Megs)
IMO, this code is best integrated into the master branch for now after
making sure that all the common code paths are properly #ifdef'ed. We
can always move it to separate branch when the need for an
asynchronous release cycle arises.
There is one bug (an Apparmor-related oops) that is still being investigated.
Regards,
Amit
The following changes since commit d403298f65dc17064552c4630e07bf181010c82b:
Karsten Wiese (1):
USB: EHCI: slow down ITD reuse
are available in the git repository at:
git://kernel.ubuntu.com/amitk/ubuntu-jaunty.git master
Amit Kucheria (7):
UBUNTU: ARM:mx51 Add SoC and board support for mx51 platforms
UBUNTU: ARM:mx51 Add CONFIG_ARCH_MXC_CANONICAL to disable parts
of Freescale's code
UBUNTU: MMC: Add support for 8-bit cards
UBUNTU: Add ARM:MX51 SoC support to the build system
UBUNTU: ARM: Make ARM arch aware of ubuntu/ drivers
UBUNTU: ARM: Add imx51 configuration
UBUNTU: Disable d-i modules for imx51 and mv78xx0
Jason Liu (1):
UBUNTU: Do not use OOB with MLC NAND
Richard Zhu (1):
UBUNTU: Support the eMMC4.3 card
Rob Herring (1):
UBUNTU: ARM: Add more cache memory types macros
arch/arm/Kconfig | 28 +-
arch/arm/Makefile | 1 +
arch/arm/configs/imx51_3stack_defconfig | 1803 ++++++++++++
arch/arm/configs/imx51_defconfig | 1814 ++++++++++++
arch/arm/include/asm/mach/keypad.h | 28 +
arch/arm/include/asm/pgtable.h | 15 +
arch/arm/mach-mx51/Kconfig | 91 +
arch/arm/mach-mx51/Makefile | 22 +
arch/arm/mach-mx51/Makefile.boot | 3 +
arch/arm/mach-mx51/board-mx51_3stack.h | 125 +
arch/arm/mach-mx51/board-mx51_babbage.h | 85 +
arch/arm/mach-mx51/clock.c | 3049 ++++++++++++++++++++
arch/arm/mach-mx51/cpu.c | 60 +
arch/arm/mach-mx51/crm_regs.h | 673 +++++
arch/arm/mach-mx51/devices.c | 916 ++++++
arch/arm/mach-mx51/dma.c | 666 +++++
arch/arm/mach-mx51/dummy_gpio.c | 108 +
arch/arm/mach-mx51/iomux.c | 249 ++
arch/arm/mach-mx51/iomux.h | 244 ++
arch/arm/mach-mx51/lpmodes.c | 205 ++
arch/arm/mach-mx51/mm.c | 84 +
arch/arm/mach-mx51/mx51_3stack.c | 1077 +++++++
arch/arm/mach-mx51/mx51_3stack_gpio.c | 507 ++++
arch/arm/mach-mx51/mx51_3stack_pmic_mc13892.c | 280 ++
arch/arm/mach-mx51/mx51_babbage.c | 618 ++++
arch/arm/mach-mx51/mx51_babbage_gpio.c | 464 +++
arch/arm/mach-mx51/mx51_babbage_pmic_mc13892.c | 265 ++
arch/arm/mach-mx51/mx51_pins.h | 361 +++
arch/arm/mach-mx51/pm.c | 147 +
arch/arm/mach-mx51/sdma_script_code.h | 170 ++
arch/arm/mach-mx51/serial.c | 169 ++
arch/arm/mach-mx51/serial.h | 127 +
arch/arm/mach-mx51/suspend.S | 145 +
arch/arm/mach-mx51/system.c | 191 ++
arch/arm/mach-mx51/usb.h | 112 +
arch/arm/mach-mx51/usb_dr.c | 143 +
arch/arm/mach-mx51/usb_h1.c | 104 +
arch/arm/mach-mx51/usb_h2.c | 85 +
arch/arm/mach-mx51/wfi.S | 427 +++
arch/arm/mm/Kconfig | 6 +-
arch/arm/mm/proc-macros.S | 4 +-
arch/arm/plat-mxc/Kconfig | 41 +
arch/arm/plat-mxc/Makefile | 32 +-
arch/arm/plat-mxc/clock.c | 134 +-
arch/arm/plat-mxc/cpu_common.c | 85 +
arch/arm/plat-mxc/cpufreq.c | 598 ++++
arch/arm/plat-mxc/dvfs_core.c | 583 ++++
arch/arm/plat-mxc/gpio.c | 981 ++++++--
arch/arm/plat-mxc/include/mach/arc_otg.h | 339 +++
arch/arm/plat-mxc/include/mach/clock.h | 15 +-
arch/arm/plat-mxc/include/mach/common.h | 6 +-
arch/arm/plat-mxc/include/mach/dma.h | 251 ++-
arch/arm/plat-mxc/include/mach/entry-macro.S | 35 +-
arch/arm/plat-mxc/include/mach/fsl_usb.h | 79 +
arch/arm/plat-mxc/include/mach/fsl_usb_gadget.h | 40 +
arch/arm/plat-mxc/include/mach/gpio.h | 185 +-
arch/arm/plat-mxc/include/mach/hardware.h | 154 +-
arch/arm/plat-mxc/include/mach/io.h | 45 +-
arch/arm/plat-mxc/include/mach/irqs.h | 17 +
arch/arm/plat-mxc/include/mach/memory.h | 54 +-
arch/arm/plat-mxc/include/mach/mmc.h | 35 +
arch/arm/plat-mxc/include/mach/mx51.h | 520 ++++
arch/arm/plat-mxc/include/mach/mxc.h | 388 +++-
arch/arm/plat-mxc/include/mach/mxc_scc.h | 45 +
arch/arm/plat-mxc/include/mach/mxc_timer.h | 9 +-
arch/arm/plat-mxc/include/mach/mxc_uart.h | 275 ++
arch/arm/plat-mxc/include/mach/mxc_vpu.h | 92 +
arch/arm/plat-mxc/include/mach/sdma.h | 505 ++++
arch/arm/plat-mxc/include/mach/spba.h | 66 +
arch/arm/plat-mxc/include/mach/system.h | 23 +-
arch/arm/plat-mxc/include/mach/uncompress.h | 2 +
arch/arm/plat-mxc/io.c | 41 +
arch/arm/plat-mxc/isp1504xc.c | 279 ++
arch/arm/plat-mxc/sdma/Makefile | 18 +
arch/arm/plat-mxc/sdma/dma_sdma.c | 684 +++++
arch/arm/plat-mxc/sdma/iapi/Makefile | 5 +
arch/arm/plat-mxc/sdma/iapi/include/epm.h | 187 ++
arch/arm/plat-mxc/sdma/iapi/include/iapi.h | 49 +
arch/arm/plat-mxc/sdma/iapi/include/iapiDefaults.h | 128 +
arch/arm/plat-mxc/sdma/iapi/include/iapiHigh.h | 136 +
arch/arm/plat-mxc/sdma/iapi/include/iapiLow.h | 78 +
arch/arm/plat-mxc/sdma/iapi/include/iapiLowMcu.h | 60 +
arch/arm/plat-mxc/sdma/iapi/include/iapiMiddle.h | 52 +
.../arm/plat-mxc/sdma/iapi/include/iapiMiddleMcu.h | 41 +
arch/arm/plat-mxc/sdma/iapi/include/iapiOS.h | 96 +
arch/arm/plat-mxc/sdma/iapi/include/sdmaStruct.h | 425 +++
arch/arm/plat-mxc/sdma/iapi/src/Makefile | 18 +
arch/arm/plat-mxc/sdma/iapi/src/iapiDefaults.c | 110 +
arch/arm/plat-mxc/sdma/iapi/src/iapiHigh.c | 2798 ++++++++++++++++++
arch/arm/plat-mxc/sdma/iapi/src/iapiLow.c | 150 +
arch/arm/plat-mxc/sdma/iapi/src/iapiLowMcu.c | 516 ++++
arch/arm/plat-mxc/sdma/iapi/src/iapiMiddle.c | 623 ++++
arch/arm/plat-mxc/sdma/iapi/src/iapiMiddleMcu.c | 52 +
arch/arm/plat-mxc/sdma/iapi/src/iapiOS.c | 64 +
arch/arm/plat-mxc/sdma/sdma.c | 1397 +++++++++
arch/arm/plat-mxc/sdma/sdma_malloc.c | 388 +++
arch/arm/plat-mxc/snoop.c | 133 +
arch/arm/plat-mxc/spba.c | 133 +
arch/arm/plat-mxc/tzic.c | 179 ++
arch/arm/plat-mxc/usb_common.c | 783 +++++
arch/arm/plat-mxc/utmixc.c | 117 +
arch/arm/plat-mxc/wdog.c | 67 +
arch/arm/tools/mach-types | 222 ++-
debian/config/amd64/config | 3 +
debian/config/armel/config | 140 +-
debian/config/armel/config.imx51 | 1029 +++++++
debian/config/armel/config.iop32x | 163 +-
debian/config/armel/config.ixp4xx | 141 +-
debian/config/armel/config.mv78xx0 | 208 ++-
debian/config/armel/config.orion5x | 163 +-
debian/config/armel/config.versatile | 161 +-
debian/config/i386/config | 3 +
debian/config/lpia/config | 3 +
debian/control | 54 +
debian/control.d/vars.imx51 | 8 +
debian/control.stub | 54 +
debian/d-i/exclude-modules.armel-imx51 | 34 +
debian/d-i/exclude-modules.armel-mv78xx0 | 34 +
debian/d-i/kernel-versions | 1 +
debian/d-i/kernel-versions.in | 1 +
debian/rules.d/armel.mk | 2 +-
debian/scripts/misc/getabis | 2 +-
drivers/Makefile | 1 +
drivers/ata/Kconfig | 9 +
drivers/ata/Makefile | 1 +
drivers/ata/pata_fsl.c | 1038 +++++++
drivers/hwmon/Kconfig | 5 +
drivers/hwmon/Makefile | 1 +
drivers/hwmon/isl29003.c | 436 +++
drivers/i2c/busses/Kconfig | 19 +
drivers/i2c/busses/Makefile | 2 +
drivers/i2c/busses/mxc_i2c.c | 789 +++++
drivers/i2c/busses/mxc_i2c_hs.c | 549 ++++
drivers/i2c/busses/mxc_i2c_hs_reg.h | 97 +
drivers/i2c/busses/mxc_i2c_reg.h | 40 +
drivers/input/keyboard/Kconfig | 7 +
drivers/input/keyboard/Makefile | 1 +
drivers/input/keyboard/mxc_keyb.c | 1036 +++++++
drivers/input/keyboard/mxc_keyb.h | 191 ++
drivers/input/touchscreen/Kconfig | 12 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/mxc_ts.c | 118 +
drivers/leds/Kconfig | 4 +
drivers/leds/Makefile | 1 +
drivers/leds/leds-mc13892.c | 152 +
drivers/media/video/Kconfig | 18 +
drivers/media/video/Makefile | 2 +
drivers/media/video/mxc/capture/Kconfig | 56 +
drivers/media/video/mxc/capture/Makefile | 10 +
drivers/media/video/mxc/capture/ipu_prp_enc.c | 455 +++
drivers/media/video/mxc/capture/ipu_prp_sw.h | 36 +
drivers/media/video/mxc/capture/ipu_prp_vf_sdc.c | 472 +++
.../media/video/mxc/capture/ipu_prp_vf_sdc_bg.c | 411 +++
drivers/media/video/mxc/capture/ipu_still.c | 251 ++
drivers/media/video/mxc/capture/mxc_v4l2_capture.c | 2442 ++++++++++++++++
drivers/media/video/mxc/capture/mxc_v4l2_capture.h | 195 ++
drivers/media/video/mxc/capture/ov3640.c | 1112 +++++++
drivers/media/video/mxc/capture/sensor_clock.c | 85 +
drivers/media/video/mxc/output/Kconfig | 7 +
drivers/media/video/mxc/output/Makefile | 4 +
drivers/media/video/mxc/output/mxc_v4l2_output.c | 1881 ++++++++++++
drivers/media/video/mxc/output/mxc_v4l2_output.h | 132 +
drivers/mmc/card/Kconfig | 12 +
drivers/mmc/card/Makefile | 1 +
drivers/mmc/card/unifi_fs/Makefile | 2 +
drivers/mmc/card/unifi_fs/fs_lx.c | 686 +++++
drivers/mmc/card/unifi_fs/fs_sdio_api.h | 68 +
drivers/mmc/core/mmc.c | 12 +-
drivers/mmc/host/Kconfig | 23 +
drivers/mmc/host/Makefile | 1 +
drivers/mmc/host/mx_sdhci.c | 2100 ++++++++++++++
drivers/mmc/host/mx_sdhci.h | 273 ++
drivers/mtd/nand/Kconfig | 36 +
drivers/mtd/nand/Makefile | 2 +
drivers/mtd/nand/mxc_nd2.c | 1433 +++++++++
drivers/mtd/nand/mxc_nd2.h | 675 +++++
drivers/mxc/Kconfig | 23 +
drivers/mxc/Makefile | 7 +
drivers/mxc/bt/Kconfig | 13 +
drivers/mxc/bt/Makefile | 4 +
drivers/mxc/bt/mxc_bt.c | 127 +
drivers/mxc/ipu3/Kconfig | 5 +
drivers/mxc/ipu3/Makefile | 4 +
drivers/mxc/ipu3/ipu_capture.c | 726 +++++
drivers/mxc/ipu3/ipu_common.c | 1791 ++++++++++++
drivers/mxc/ipu3/ipu_device.c | 445 +++
drivers/mxc/ipu3/ipu_disp.c | 1183 ++++++++
drivers/mxc/ipu3/ipu_ic.c | 632 ++++
drivers/mxc/ipu3/ipu_param_mem.h | 332 +++
drivers/mxc/ipu3/ipu_prv.h | 88 +
drivers/mxc/ipu3/ipu_regs.h | 625 ++++
drivers/mxc/pmic/Kconfig | 31 +
drivers/mxc/pmic/Makefile | 7 +
drivers/mxc/pmic/core/Makefile | 14 +
drivers/mxc/pmic/core/mc13892.c | 319 ++
drivers/mxc/pmic/core/pmic.h | 132 +
drivers/mxc/pmic/core/pmic_common.c | 98 +
drivers/mxc/pmic/core/pmic_core_i2c.c | 334 +++
drivers/mxc/pmic/core/pmic_core_spi.c | 312 ++
drivers/mxc/pmic/core/pmic_event.c | 235 ++
drivers/mxc/pmic/core/pmic_external.c | 100 +
drivers/mxc/pmic/mc13892/Kconfig | 48 +
drivers/mxc/pmic/mc13892/Makefile | 10 +
drivers/mxc/pmic/mc13892/pmic_adc.c | 982 +++++++
drivers/mxc/pmic/mc13892/pmic_light.c | 685 +++++
drivers/mxc/security/Kconfig | 22 +
drivers/mxc/security/Makefile | 9 +
drivers/mxc/security/sahara2/Kconfig | 35 +
drivers/mxc/security/sahara2/Makefile | 47 +
drivers/mxc/security/sahara2/fsl_shw_auth.c | 706 +++++
drivers/mxc/security/sahara2/fsl_shw_hash.c | 186 ++
drivers/mxc/security/sahara2/fsl_shw_hmac.c | 266 ++
drivers/mxc/security/sahara2/fsl_shw_keystore.c | 837 ++++++
drivers/mxc/security/sahara2/fsl_shw_rand.c | 96 +
drivers/mxc/security/sahara2/fsl_shw_sym.c | 281 ++
drivers/mxc/security/sahara2/fsl_shw_user.c | 137 +
drivers/mxc/security/sahara2/fsl_shw_wrap.c | 967 +++++++
drivers/mxc/security/sahara2/include/adaptor.h | 113 +
drivers/mxc/security/sahara2/include/diagnostic.h | 116 +
.../mxc/security/sahara2/include/fsl_platform.h | 161 +
drivers/mxc/security/sahara2/include/fsl_shw.h | 2515 ++++++++++++++++
.../security/sahara2/include/fsl_shw_keystore.h | 475 +++
drivers/mxc/security/sahara2/include/linux_port.h | 1804 ++++++++++++
drivers/mxc/security/sahara2/include/portable_os.h | 1453 ++++++++++
.../security/sahara2/include/sah_driver_common.h | 102 +
.../sahara2/include/sah_hardware_interface.h | 99 +
.../sahara2/include/sah_interrupt_handler.h | 42 +
drivers/mxc/security/sahara2/include/sah_kernel.h | 113 +
.../security/sahara2/include/sah_memory_mapper.h | 79 +
.../security/sahara2/include/sah_queue_manager.h | 63 +
.../security/sahara2/include/sah_status_manager.h | 228 ++
drivers/mxc/security/sahara2/include/sahara.h | 2266 +++++++++++++++
drivers/mxc/security/sahara2/include/sf_util.h | 466 +++
drivers/mxc/security/sahara2/km_adaptor.c | 849 ++++++
.../mxc/security/sahara2/sah_driver_interface.c | 2162 ++++++++++++++
.../mxc/security/sahara2/sah_hardware_interface.c | 854 ++++++
.../mxc/security/sahara2/sah_interrupt_handler.c | 216 ++
drivers/mxc/security/sahara2/sah_memory_mapper.c | 2349 +++++++++++++++
drivers/mxc/security/sahara2/sah_queue.c | 249 ++
drivers/mxc/security/sahara2/sah_queue_manager.c | 1033 +++++++
drivers/mxc/security/sahara2/sah_status_manager.c | 710 +++++
drivers/mxc/security/sahara2/sf_util.c | 1396 +++++++++
drivers/mxc/security/scc2_driver.c | 2261 +++++++++++++++
drivers/mxc/security/scc2_internals.h | 527 ++++
drivers/mxc/vpu/Kconfig | 30 +
drivers/mxc/vpu/Makefile | 10 +
drivers/mxc/vpu/mxc_vl2cc.c | 123 +
drivers/mxc/vpu/mxc_vpu.c | 762 +++++
drivers/net/Kconfig | 16 +-
drivers/net/Makefile | 1 +
drivers/net/fec.c | 695 ++++-
drivers/net/fec.h | 18 +-
drivers/net/smsc911x.c | 2253 +++++++++++++++
drivers/net/smsc911x.h | 395 +++
drivers/regulator/Kconfig | 6 +
drivers/regulator/Makefile | 3 +-
drivers/regulator/reg-mc13892.c | 1940 +++++++++++++
drivers/rtc/Kconfig | 15 +
drivers/rtc/Makefile | 2 +
drivers/rtc/rtc-mc13892.c | 256 ++
drivers/rtc/rtc-mxc_v2.c | 762 +++++
drivers/serial/Kconfig | 25 +
drivers/serial/Makefile | 2 +
drivers/serial/mxc_uart.c | 1948 +++++++++++++
drivers/serial/mxc_uart_early.c | 253 ++
drivers/serial/mxc_uart_reg.h | 128 +
drivers/spi/Kconfig | 28 +
drivers/spi/Makefile | 1 +
drivers/spi/mxc_spi.c | 1251 ++++++++
drivers/usb/Makefile | 3 +
drivers/usb/core/hub.c | 10 +
drivers/usb/gadget/Kconfig | 65 +-
drivers/usb/gadget/Makefile | 5 +
drivers/usb/gadget/arcotg_udc.c | 2838 ++++++++++++++++++
drivers/usb/gadget/arcotg_udc.h | 669 +++++
drivers/usb/gadget/arm_mxc_ubuntu_inode.c | 2260 +++++++++++++++
drivers/usb/host/Kconfig | 60 +
drivers/usb/host/ehci-arc.c | 597 ++++
drivers/usb/host/ehci-fsl.h | 14 +
drivers/usb/host/ehci-hcd.c | 10 +
drivers/usb/host/ehci-hub.c | 33 +
drivers/usb/host/ehci-mem-iram.c | 506 ++++
drivers/usb/host/ehci-q-iram.c | 1345 +++++++++
drivers/usb/host/ehci.h | 26 +
drivers/video/Kconfig | 4 +
drivers/video/Makefile | 1 +
drivers/video/backlight/Kconfig | 14 +
drivers/video/backlight/Makefile | 1 +
drivers/video/backlight/mxc_mc13892_bl.c | 171 ++
drivers/video/mxc/Kconfig | 34 +
drivers/video/mxc/Makefile | 6 +
drivers/video/mxc/mxc_ipuv3_fb.c | 1061 +++++++
drivers/video/mxc/mxcfb_ch7026.c | 349 +++
drivers/video/mxc/mxcfb_epson_vga.c | 357 +++
drivers/video/mxc/tve.c | 464 +++
drivers/w1/masters/Kconfig | 6 +
drivers/w1/masters/Makefile | 2 +
drivers/w1/masters/mxc_w1.c | 432 +++
drivers/w1/slaves/Kconfig | 6 +
drivers/w1/slaves/w1_ds2438.c | 585 ++++
drivers/w1/slaves/w1_ds2438.h | 119 +
drivers/w1/w1_family.h | 1 +
drivers/watchdog/Kconfig | 12 +
drivers/watchdog/Makefile | 1 +
drivers/watchdog/mxc_wdt.c | 385 +++
drivers/watchdog/mxc_wdt.h | 37 +
fs/jffs2/fs.c | 10 +
fs/jffs2/os-linux.h | 4 +
include/linux/fsl_devices.h | 48 +
include/linux/ipu.h | 1164 ++++++++
include/linux/mfd/mc13892/core.h | 77 +
include/linux/mmc/host.h | 2 +
include/linux/mxc_scc2_driver.h | 973 +++++++
include/linux/mxc_v4l2.h | 42 +
include/linux/mxcfb.h | 75 +
include/linux/pmic_adc.h | 455 +++
include/linux/pmic_external.h | 1134 ++++++++
include/linux/pmic_light.h | 1082 +++++++
include/linux/pmic_status.h | 82 +
include/linux/serial_core.h | 3 +
include/linux/usb/fsl_xcvr.h | 44 +
include/mtd/mtd-abi.h | 5 +
sound/arm/Kconfig | 14 +
sound/arm/Makefile | 7 +
sound/arm/mxc-alsa-spdif.c | 2264 +++++++++++++++
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 2 +-
sound/soc/codecs/Kconfig | 4 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/sgtl5000.c | 973 +++++++
sound/soc/codecs/sgtl5000.h | 402 +++
sound/soc/imx/Kconfig | 29 +
sound/soc/imx/Makefile | 11 +
sound/soc/imx/imx-3stack-sgtl5000.c | 592 ++++
sound/soc/imx/imx-pcm.c | 600 ++++
sound/soc/imx/imx-pcm.h | 70 +
sound/soc/imx/imx-ssi.c | 766 +++++
sound/soc/imx/imx-ssi.h | 218 ++
338 files changed, 120533 insertions(+), 577 deletions(-)
create mode 100644 arch/arm/configs/imx51_3stack_defconfig
create mode 100644 arch/arm/configs/imx51_defconfig
create mode 100644 arch/arm/include/asm/mach/keypad.h
create mode 100644 arch/arm/mach-mx51/Kconfig
create mode 100644 arch/arm/mach-mx51/Makefile
create mode 100644 arch/arm/mach-mx51/Makefile.boot
create mode 100644 arch/arm/mach-mx51/board-mx51_3stack.h
create mode 100644 arch/arm/mach-mx51/board-mx51_babbage.h
create mode 100644 arch/arm/mach-mx51/clock.c
create mode 100644 arch/arm/mach-mx51/cpu.c
create mode 100644 arch/arm/mach-mx51/crm_regs.h
create mode 100644 arch/arm/mach-mx51/devices.c
create mode 100644 arch/arm/mach-mx51/dma.c
create mode 100644 arch/arm/mach-mx51/dummy_gpio.c
create mode 100644 arch/arm/mach-mx51/iomux.c
create mode 100644 arch/arm/mach-mx51/iomux.h
create mode 100644 arch/arm/mach-mx51/lpmodes.c
create mode 100644 arch/arm/mach-mx51/mm.c
create mode 100644 arch/arm/mach-mx51/mx51_3stack.c
create mode 100644 arch/arm/mach-mx51/mx51_3stack_gpio.c
create mode 100644 arch/arm/mach-mx51/mx51_3stack_pmic_mc13892.c
create mode 100644 arch/arm/mach-mx51/mx51_babbage.c
create mode 100644 arch/arm/mach-mx51/mx51_babbage_gpio.c
create mode 100644 arch/arm/mach-mx51/mx51_babbage_pmic_mc13892.c
create mode 100644 arch/arm/mach-mx51/mx51_pins.h
create mode 100644 arch/arm/mach-mx51/pm.c
create mode 100644 arch/arm/mach-mx51/sdma_script_code.h
create mode 100644 arch/arm/mach-mx51/serial.c
create mode 100644 arch/arm/mach-mx51/serial.h
create mode 100644 arch/arm/mach-mx51/suspend.S
create mode 100644 arch/arm/mach-mx51/system.c
create mode 100644 arch/arm/mach-mx51/usb.h
create mode 100644 arch/arm/mach-mx51/usb_dr.c
create mode 100644 arch/arm/mach-mx51/usb_h1.c
create mode 100644 arch/arm/mach-mx51/usb_h2.c
create mode 100644 arch/arm/mach-mx51/wfi.S
create mode 100644 arch/arm/plat-mxc/cpu_common.c
create mode 100644 arch/arm/plat-mxc/cpufreq.c
create mode 100644 arch/arm/plat-mxc/dvfs_core.c
create mode 100644 arch/arm/plat-mxc/include/mach/arc_otg.h
create mode 100644 arch/arm/plat-mxc/include/mach/fsl_usb.h
create mode 100644 arch/arm/plat-mxc/include/mach/fsl_usb_gadget.h
create mode 100644 arch/arm/plat-mxc/include/mach/mmc.h
create mode 100644 arch/arm/plat-mxc/include/mach/mx51.h
create mode 100644 arch/arm/plat-mxc/include/mach/mxc_scc.h
create mode 100644 arch/arm/plat-mxc/include/mach/mxc_uart.h
create mode 100644 arch/arm/plat-mxc/include/mach/mxc_vpu.h
create mode 100644 arch/arm/plat-mxc/include/mach/sdma.h
create mode 100644 arch/arm/plat-mxc/include/mach/spba.h
create mode 100644 arch/arm/plat-mxc/io.c
create mode 100644 arch/arm/plat-mxc/isp1504xc.c
create mode 100644 arch/arm/plat-mxc/sdma/Makefile
create mode 100644 arch/arm/plat-mxc/sdma/dma_sdma.c
create mode 100644 arch/arm/plat-mxc/sdma/iapi/Makefile
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/epm.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/iapi.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/iapiDefaults.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/iapiHigh.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/iapiLow.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/iapiLowMcu.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/iapiMiddle.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/iapiMiddleMcu.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/iapiOS.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/include/sdmaStruct.h
create mode 100644 arch/arm/plat-mxc/sdma/iapi/src/Makefile
create mode 100644 arch/arm/plat-mxc/sdma/iapi/src/iapiDefaults.c
create mode 100644 arch/arm/plat-mxc/sdma/iapi/src/iapiHigh.c
create mode 100644 arch/arm/plat-mxc/sdma/iapi/src/iapiLow.c
create mode 100644 arch/arm/plat-mxc/sdma/iapi/src/iapiLowMcu.c
create mode 100644 arch/arm/plat-mxc/sdma/iapi/src/iapiMiddle.c
create mode 100644 arch/arm/plat-mxc/sdma/iapi/src/iapiMiddleMcu.c
create mode 100644 arch/arm/plat-mxc/sdma/iapi/src/iapiOS.c
create mode 100644 arch/arm/plat-mxc/sdma/sdma.c
create mode 100644 arch/arm/plat-mxc/sdma/sdma_malloc.c
create mode 100644 arch/arm/plat-mxc/snoop.c
create mode 100644 arch/arm/plat-mxc/spba.c
create mode 100644 arch/arm/plat-mxc/tzic.c
create mode 100644 arch/arm/plat-mxc/usb_common.c
create mode 100644 arch/arm/plat-mxc/utmixc.c
create mode 100644 arch/arm/plat-mxc/wdog.c
create mode 100644 debian/config/armel/config.imx51
create mode 100644 debian/control.d/vars.imx51
create mode 100644 debian/d-i/exclude-modules.armel-imx51
create mode 100644 debian/d-i/exclude-modules.armel-mv78xx0
create mode 100644 drivers/ata/pata_fsl.c
create mode 100644 drivers/hwmon/isl29003.c
create mode 100644 drivers/i2c/busses/mxc_i2c.c
create mode 100644 drivers/i2c/busses/mxc_i2c_hs.c
create mode 100644 drivers/i2c/busses/mxc_i2c_hs_reg.h
create mode 100644 drivers/i2c/busses/mxc_i2c_reg.h
create mode 100644 drivers/input/keyboard/mxc_keyb.c
create mode 100644 drivers/input/keyboard/mxc_keyb.h
create mode 100644 drivers/input/touchscreen/mxc_ts.c
create mode 100644 drivers/leds/leds-mc13892.c
create mode 100644 drivers/media/video/mxc/capture/Kconfig
create mode 100644 drivers/media/video/mxc/capture/Makefile
create mode 100644 drivers/media/video/mxc/capture/ipu_prp_enc.c
create mode 100644 drivers/media/video/mxc/capture/ipu_prp_sw.h
create mode 100644 drivers/media/video/mxc/capture/ipu_prp_vf_sdc.c
create mode 100644 drivers/media/video/mxc/capture/ipu_prp_vf_sdc_bg.c
create mode 100644 drivers/media/video/mxc/capture/ipu_still.c
create mode 100644 drivers/media/video/mxc/capture/mxc_v4l2_capture.c
create mode 100644 drivers/media/video/mxc/capture/mxc_v4l2_capture.h
create mode 100644 drivers/media/video/mxc/capture/ov3640.c
create mode 100644 drivers/media/video/mxc/capture/sensor_clock.c
create mode 100644 drivers/media/video/mxc/output/Kconfig
create mode 100644 drivers/media/video/mxc/output/Makefile
create mode 100644 drivers/media/video/mxc/output/mxc_v4l2_output.c
create mode 100644 drivers/media/video/mxc/output/mxc_v4l2_output.h
create mode 100644 drivers/mmc/card/unifi_fs/Makefile
create mode 100644 drivers/mmc/card/unifi_fs/fs_lx.c
create mode 100644 drivers/mmc/card/unifi_fs/fs_sdio_api.h
create mode 100644 drivers/mmc/host/mx_sdhci.c
create mode 100644 drivers/mmc/host/mx_sdhci.h
create mode 100644 drivers/mtd/nand/mxc_nd2.c
create mode 100644 drivers/mtd/nand/mxc_nd2.h
create mode 100644 drivers/mxc/Kconfig
create mode 100644 drivers/mxc/Makefile
create mode 100644 drivers/mxc/bt/Kconfig
create mode 100644 drivers/mxc/bt/Makefile
create mode 100644 drivers/mxc/bt/mxc_bt.c
create mode 100644 drivers/mxc/ipu3/Kconfig
create mode 100644 drivers/mxc/ipu3/Makefile
create mode 100644 drivers/mxc/ipu3/ipu_capture.c
create mode 100644 drivers/mxc/ipu3/ipu_common.c
create mode 100644 drivers/mxc/ipu3/ipu_device.c
create mode 100644 drivers/mxc/ipu3/ipu_disp.c
create mode 100644 drivers/mxc/ipu3/ipu_ic.c
create mode 100644 drivers/mxc/ipu3/ipu_param_mem.h
create mode 100644 drivers/mxc/ipu3/ipu_prv.h
create mode 100644 drivers/mxc/ipu3/ipu_regs.h
create mode 100644 drivers/mxc/pmic/Kconfig
create mode 100644 drivers/mxc/pmic/Makefile
create mode 100644 drivers/mxc/pmic/core/Makefile
create mode 100644 drivers/mxc/pmic/core/mc13892.c
create mode 100644 drivers/mxc/pmic/core/pmic.h
create mode 100644 drivers/mxc/pmic/core/pmic_common.c
create mode 100644 drivers/mxc/pmic/core/pmic_core_i2c.c
create mode 100644 drivers/mxc/pmic/core/pmic_core_spi.c
create mode 100644 drivers/mxc/pmic/core/pmic_event.c
create mode 100644 drivers/mxc/pmic/core/pmic_external.c
create mode 100644 drivers/mxc/pmic/mc13892/Kconfig
create mode 100644 drivers/mxc/pmic/mc13892/Makefile
create mode 100644 drivers/mxc/pmic/mc13892/pmic_adc.c
create mode 100644 drivers/mxc/pmic/mc13892/pmic_light.c
create mode 100644 drivers/mxc/security/Kconfig
create mode 100644 drivers/mxc/security/Makefile
create mode 100644 drivers/mxc/security/sahara2/Kconfig
create mode 100644 drivers/mxc/security/sahara2/Makefile
create mode 100644 drivers/mxc/security/sahara2/fsl_shw_auth.c
create mode 100644 drivers/mxc/security/sahara2/fsl_shw_hash.c
create mode 100644 drivers/mxc/security/sahara2/fsl_shw_hmac.c
create mode 100644 drivers/mxc/security/sahara2/fsl_shw_keystore.c
create mode 100644 drivers/mxc/security/sahara2/fsl_shw_rand.c
create mode 100644 drivers/mxc/security/sahara2/fsl_shw_sym.c
create mode 100644 drivers/mxc/security/sahara2/fsl_shw_user.c
create mode 100644 drivers/mxc/security/sahara2/fsl_shw_wrap.c
create mode 100644 drivers/mxc/security/sahara2/include/adaptor.h
create mode 100644 drivers/mxc/security/sahara2/include/diagnostic.h
create mode 100644 drivers/mxc/security/sahara2/include/fsl_platform.h
create mode 100644 drivers/mxc/security/sahara2/include/fsl_shw.h
create mode 100644 drivers/mxc/security/sahara2/include/fsl_shw_keystore.h
create mode 100644 drivers/mxc/security/sahara2/include/linux_port.h
create mode 100644 drivers/mxc/security/sahara2/include/portable_os.h
create mode 100644 drivers/mxc/security/sahara2/include/sah_driver_common.h
create mode 100644
drivers/mxc/security/sahara2/include/sah_hardware_interface.h
create mode 100644 drivers/mxc/security/sahara2/include/sah_interrupt_handler.h
create mode 100644 drivers/mxc/security/sahara2/include/sah_kernel.h
create mode 100644 drivers/mxc/security/sahara2/include/sah_memory_mapper.h
create mode 100644 drivers/mxc/security/sahara2/include/sah_queue_manager.h
create mode 100644 drivers/mxc/security/sahara2/include/sah_status_manager.h
create mode 100644 drivers/mxc/security/sahara2/include/sahara.h
create mode 100644 drivers/mxc/security/sahara2/include/sf_util.h
create mode 100644 drivers/mxc/security/sahara2/km_adaptor.c
create mode 100644 drivers/mxc/security/sahara2/sah_driver_interface.c
create mode 100644 drivers/mxc/security/sahara2/sah_hardware_interface.c
create mode 100644 drivers/mxc/security/sahara2/sah_interrupt_handler.c
create mode 100644 drivers/mxc/security/sahara2/sah_memory_mapper.c
create mode 100644 drivers/mxc/security/sahara2/sah_queue.c
create mode 100644 drivers/mxc/security/sahara2/sah_queue_manager.c
create mode 100644 drivers/mxc/security/sahara2/sah_status_manager.c
create mode 100644 drivers/mxc/security/sahara2/sf_util.c
create mode 100644 drivers/mxc/security/scc2_driver.c
create mode 100644 drivers/mxc/security/scc2_internals.h
create mode 100644 drivers/mxc/vpu/Kconfig
create mode 100644 drivers/mxc/vpu/Makefile
create mode 100644 drivers/mxc/vpu/mxc_vl2cc.c
create mode 100644 drivers/mxc/vpu/mxc_vpu.c
create mode 100644 drivers/net/smsc911x.c
create mode 100644 drivers/net/smsc911x.h
create mode 100644 drivers/regulator/reg-mc13892.c
create mode 100644 drivers/rtc/rtc-mc13892.c
create mode 100644 drivers/rtc/rtc-mxc_v2.c
create mode 100644 drivers/serial/mxc_uart.c
create mode 100644 drivers/serial/mxc_uart_early.c
create mode 100644 drivers/serial/mxc_uart_reg.h
create mode 100644 drivers/spi/mxc_spi.c
create mode 100644 drivers/usb/gadget/arcotg_udc.c
create mode 100644 drivers/usb/gadget/arcotg_udc.h
create mode 100644 drivers/usb/gadget/arm_mxc_ubuntu_inode.c
create mode 100644 drivers/usb/host/ehci-arc.c
create mode 100644 drivers/usb/host/ehci-mem-iram.c
create mode 100644 drivers/usb/host/ehci-q-iram.c
create mode 100644 drivers/video/backlight/mxc_mc13892_bl.c
create mode 100644 drivers/video/mxc/Kconfig
create mode 100644 drivers/video/mxc/Makefile
create mode 100644 drivers/video/mxc/mxc_ipuv3_fb.c
create mode 100644 drivers/video/mxc/mxcfb_ch7026.c
create mode 100644 drivers/video/mxc/mxcfb_epson_vga.c
create mode 100644 drivers/video/mxc/tve.c
create mode 100644 drivers/w1/masters/mxc_w1.c
create mode 100644 drivers/w1/slaves/w1_ds2438.c
create mode 100644 drivers/w1/slaves/w1_ds2438.h
create mode 100644 drivers/watchdog/mxc_wdt.c
create mode 100644 drivers/watchdog/mxc_wdt.h
create mode 100644 include/linux/ipu.h
create mode 100644 include/linux/mfd/mc13892/core.h
create mode 100644 include/linux/mxc_scc2_driver.h
create mode 100644 include/linux/mxc_v4l2.h
create mode 100644 include/linux/mxcfb.h
create mode 100644 include/linux/pmic_adc.h
create mode 100644 include/linux/pmic_external.h
create mode 100644 include/linux/pmic_light.h
create mode 100644 include/linux/pmic_status.h
create mode 100644 include/linux/usb/fsl_xcvr.h
create mode 100644 sound/arm/mxc-alsa-spdif.c
create mode 100644 sound/soc/codecs/sgtl5000.c
create mode 100644 sound/soc/codecs/sgtl5000.h
create mode 100644 sound/soc/imx/Kconfig
create mode 100644 sound/soc/imx/Makefile
create mode 100644 sound/soc/imx/imx-3stack-sgtl5000.c
create mode 100644 sound/soc/imx/imx-pcm.c
create mode 100644 sound/soc/imx/imx-pcm.h
create mode 100644 sound/soc/imx/imx-ssi.c
create mode 100644 sound/soc/imx/imx-ssi.h
More information about the kernel-team
mailing list