1. 02 12月, 2015 2 次提交
    • A
      ARM: mmp: remove remaining legacy pxa-dma support · 74911e3a
      Arnd Bergmann 提交于
      All drivers have stopped using this code, so we can just
      as well stop initializing it.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      74911e3a
    • A
      clk: mmp: stop using platform headers · 990f2f22
      Arnd Bergmann 提交于
      The mmp clock drivers currently hardcode the physical addresses for
      the clock registers. This is generally a bad idea, and it also gets in
      the way of multiplatform builds, which make the platform header files
      inaccessible to device drivers.
      
      To work around the header file problem, this patch changes the calling
      convention so the three mmp clock drivers get initialized with the base
      addresses as arguments from the platform code.
      
      It would still be useful to have a larger rework of the clock drivers,
      with DT integration to let the clocks actually be probed automatically,
      and the base addresses passed as DT properties. I am unsure if anyone
      is still interested in the mmp platform, so it is possible that this
      won't happen.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Mike Turquette <mturquette@linaro.org>
      Cc: Chao Xie <chao.xie@marvell.com>
      Cc: Eric Miao <eric.y.miao@gmail.com>
      Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
      990f2f22
  2. 10 7月, 2013 1 次提交
  3. 11 4月, 2013 1 次提交
  4. 25 12月, 2012 1 次提交
  5. 08 9月, 2012 1 次提交
  6. 03 5月, 2012 1 次提交
  7. 29 3月, 2012 1 次提交
  8. 07 3月, 2012 1 次提交
  9. 28 2月, 2012 1 次提交
  10. 16 2月, 2012 1 次提交
  11. 05 1月, 2012 1 次提交
  12. 15 11月, 2011 2 次提交
  13. 02 10月, 2011 1 次提交
  14. 23 8月, 2011 1 次提交
  15. 08 8月, 2011 1 次提交
  16. 12 7月, 2011 2 次提交
  17. 06 7月, 2011 1 次提交
  18. 09 10月, 2010 2 次提交
  19. 08 10月, 2010 1 次提交
  20. 11 5月, 2010 1 次提交
  21. 13 2月, 2010 1 次提交
  22. 01 12月, 2009 1 次提交
  23. 05 6月, 2009 2 次提交
  24. 23 3月, 2009 3 次提交
    • E
      [ARM] pxa: add MFP support for pxa168 · a7a89d96
      Eric Miao 提交于
      Signed-off-by: NEric Miao <eric.miao@marvell.com>
      a7a89d96
    • E
      [ARM] pxa: add GPIO support for pxa168 · e2bb6650
      Eric Miao 提交于
      Signed-off-by: NEric Miao <eric.miao@marvell.com>
      e2bb6650
    • E
      [ARM] pxa: add base support for Marvell's PXA168 processor line · 49cbe786
      Eric Miao 提交于
      """The Marvell® PXA168 processor is the first in a family of application
      processors targeted at mass market opportunities in computing and consumer
      devices. It balances high computing and multimedia performance with low
      power consumption to support extended battery life, and includes a wealth
      of integrated peripherals to reduce overall BOM cost .... """
      
      See http://www.marvell.com/featured/pxa168.jsp for more information.
      
        1. Marvell Mohawk core is a hybrid of xscale3 and its own ARM core,
           there are many enhancements like instructions for flushing the
           whole D-cache, and so on
      
        2. Clock reuses Russell's common clkdev, and added the basic support
           for UART1/2.
      
        3. Devices are a bit different from the 'mach-pxa' way, the platform
           devices are now dynamically allocated only when necessary (i.e.
           when pxa_register_device() is called). Description for each device
           are stored in an array of 'struct pxa_device_desc'. Now that:
      
           a. this array of device description is marked with __initdata and
              can be freed up system is fully up
      
           b. which means board code has to add all needed devices early in
              his initializing function
      
           c. platform specific data can now be marked as __initdata since
              they are allocated and copied by platform_device_add_data()
      
        4. only the basic UART1/2/3 are added, more devices will come later.
      Signed-off-by: NJason Chagas <chagas@marvell.com>
      Signed-off-by: NEric Miao <eric.miao@marvell.com>
      49cbe786