[PATCH][RFC] Add IMX51 support to Karmic

Amit Kucheria amit.kucheria at canonical.com
Fri Jul 24 13:50:48 UTC 2009


Hi,

Please pull the following tree to add support for Freescale IMX51 SoC to
the Karmic tree.

Regards,
Amit


-------------- next part --------------
The following changes since commit 1edf3c5aa6ab44b5f2e036290482b2b321921b07:
  Tim Gardner (1):
        UBUNTU: Start new release

are available in the git repository at:

  git://kernel.ubuntu.com/amitk/ubuntu-fsl-2.6.31.git master

Amit Kucheria (12):
      UBUNTU: ARM: IMX51: Add SoC and board support for Freescale mx51 platform
      UBUNTU: ARM: IMX51: Move board-mx51* header files to the correct location
      UBUNTU: ARM: IMX51: Clean-up the craziness of including mxc_uart.h _everywhere_
      UBUNTU: ARM: IMX51: Make it compile.
      UBUNTU: ARM: IMX51: Unconditionally disable CONFIG_GPIOLIB
      UBUNTU: ARM: IMX51: Make ARCH_MXC auto-enable ARCH_MXC_CANONICAL
      UBUNTU: ARM: IMX51: Enable ZONE_DMA for ARCH_MXC
      UBUNTU: ARM: IMX51: Compile-in the IMX51 cpufreq driver by default
      UBUNTU: ARM: IMX51: Fix isl29003 HWMON driver for i2c changes
      USB: musb: Refer to musb_otg_timer_func under correct #ifdef
      staging: udlfb: Add vmalloc.h include
      UBUNTU [Config]: Bring imx51 config upto date with other flavours

Brad Figg (10):
      UBUNTU: ARM: IMX51: Hack to add defines for DMA_MODE_READ/WRITE/MASK
      UBUNTU: ARM: IMX51: codec structure was moved to the card structure
      UBUNTU: ARM: IMX51: snd_soc_machine structure replaced with snd_soc_card.
      UBUNTU: ARM: IMX51: Get to bus_id by calling dev_name.
      UBUNTU: ARM: IMX51: Get to bus_id by calling dev_name.
      UBUNTU: ARM: IMX51: Added external declaration for mxc_map_io.
      UBUNTU: ARM: IMX51: Removed the mxc_gpio_port structure.
      UBUNTU: ARM: IMX51: mxc_timer_init prototype
      UBUNTU: ARM: IMX51: Fix up merge error in Kconfig
      UBUNTU: ARM: IMX51: Changed from snd_card_new to snd_card_create

Dinh Nguyen (4):
      UBUNTU: ARM: IMX51: Fix plat-mxc/timer.c to handle imx51
      UBUNTU: ARM: IMX51: Minimal changes for USB to work on 2.6.31
      UBUNTU: ARM: IMX51: Babbage 2.5 needs a different system revision
      UBUNTU: ARM: IMX51: IPU irq handler deadlock fix

 arch/arm/Kconfig                                   |   31 +-
 arch/arm/Makefile                                  |    2 +
 arch/arm/configs/imx51_3stack_defconfig            | 1803 ++
 arch/arm/configs/imx51_defconfig                   | 1814 ++
 arch/arm/include/asm/dma.h                         |    3 +
 arch/arm/include/asm/mach/keypad.h                 |   28 +
 arch/arm/mach-mx51/Kconfig                         |   91 +
 arch/arm/mach-mx51/Makefile                        |   22 +
 arch/arm/mach-mx51/Makefile.boot                   |    3 +
 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                   | 1078 +
 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                  |  627 +
 arch/arm/mach-mx51/mx51_babbage_gpio.c             |  479 +
 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                        |  168 +
 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                                |   25 +-
 arch/arm/plat-mxc/Kconfig                          |   42 +
 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                           |  912 +
 arch/arm/plat-mxc/include/mach/arc_otg.h           |  339 +
 arch/arm/plat-mxc/include/mach/board-mx51_3stack.h |  124 +
 .../arm/plat-mxc/include/mach/board-mx51_babbage.h |   82 +
 arch/arm/plat-mxc/include/mach/clock.h             |   15 +-
 arch/arm/plat-mxc/include/mach/common.h            |   14 +-
 arch/arm/plat-mxc/include/mach/debug-macro.S       |    8 +
 arch/arm/plat-mxc/include/mach/dma.h               |  263 +
 arch/arm/plat-mxc/include/mach/entry-macro.S       |   33 +-
 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          |  167 +-
 arch/arm/plat-mxc/include/mach/io.h                |   27 +-
 arch/arm/plat-mxc/include/mach/irqs.h              |   49 +-
 arch/arm/plat-mxc/include/mach/memory.h            |   75 +-
 arch/arm/plat-mxc/include/mach/mmc.h               |   39 +-
 arch/arm/plat-mxc/include/mach/mtd-xip.h           |    2 +-
 arch/arm/plat-mxc/include/mach/mx51.h              |  520 +
 arch/arm/plat-mxc/include/mach/mxc.h               |  386 +-
 arch/arm/plat-mxc/include/mach/mxc_scc.h           |   45 +
 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            |    6 +-
 arch/arm/plat-mxc/include/mach/timex.h             |    8 +-
 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/system.c                         |    5 +
 arch/arm/plat-mxc/time.c                           |   68 +-
 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 +
 config.working                                     | 1967 ++
 debian/config/amd64/config.common.amd64            |  577 +-
 debian/config/armel/config.common.armel            |  588 +-
 debian/config/config.common.ubuntu                 |  759 +-
 debian/config/i386/config.common.i386              |  577 +-
 debian/config/lpia/config.common.lpia              |  577 +-
 debian/control                                     |  691 +
 debian/control.stub                                |  691 +
 debian/d-i/kernel-versions                         |   17 +
 drivers/Makefile                                   |    1 +
 drivers/ata/Kconfig                                |    9 +
 drivers/ata/Makefile                               |    1 +
 drivers/ata/pata_fsl.c                             | 1042 +
 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 | 2448 ++
 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/host/Kconfig                           |   23 +
 drivers/mmc/host/Makefile                          |    1 +
 drivers/mmc/host/mx_sdhci.c                        | 2100 ++
 drivers/mmc/host/mx_sdhci.h                        |  273 +
 drivers/mmc/host/mxcmmc.c                          |    3 +
 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                      | 1782 ++
 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                                |    4 +-
 drivers/regulator/Kconfig                          |    6 +
 drivers/regulator/Makefile                         |    3 +-
 drivers/regulator/reg-mc13892.c                    | 1941 ++
 drivers/rtc/Kconfig                                |   19 +
 drivers/rtc/Makefile                               |    3 +
 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/staging/udlfb/udlfb.c                      |    1 +
 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/usb/musb/musb_core.c                       |    2 +-
 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                         |    2 +-
 drivers/w1/masters/mxc_w1.c                        |  453 +-
 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 +
 include/asm-arm/mach-types.h                       |29456 ++++++++++++++++++++
 include/linux/fsl_devices.h                        |   48 +
 include/linux/ipu.h                                | 1164 +
 include/linux/mfd/mc13892/core.h                   |   77 +
 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/linux/videodev2.h                          |    1 +
 sound/arm/Kconfig                                  |   14 +
 sound/arm/Makefile                                 |    7 +
 sound/arm/mxc-alsa-spdif.c                         | 2265 ++
 sound/soc/Kconfig                                  |    1 +
 sound/soc/Makefile                                 |    1 +
 sound/soc/codecs/Kconfig                           |    4 +
 sound/soc/codecs/Makefile                          |    2 +
 sound/soc/codecs/sgtl5000.c                        |  976 +
 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 +
 324 files changed, 148679 insertions(+), 2622 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/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/board-mx51_3stack.h
 create mode 100644 arch/arm/plat-mxc/include/mach/board-mx51_babbage.h
 create mode 100644 arch/arm/plat-mxc/include/mach/dma.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/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 config.working
 create mode 100644 debian/control
 create mode 100644 debian/control.stub
 create mode 100644 debian/d-i/kernel-versions
 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/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/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/asm-arm/mach-types.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