1. 13 1月, 2013 1 次提交
  2. 11 1月, 2013 1 次提交
  3. 02 1月, 2013 1 次提交
  4. 30 11月, 2012 1 次提交
  5. 06 11月, 2012 2 次提交
    • P
      ARM: vexpress: Remove motherboard dependencies in the DTS files · 433683a6
      Pawel Moll 提交于
      The way the VE motherboard Device Trees were constructed
      enforced naming and structure of daughterboard files. This
      patch makes it possible to simply include the motherboard
      description anywhere in the main Device Tree and retires
      the "arm,v2m-timer" alias - any of the motherboard SP804
      timers will be used instead.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      433683a6
    • P
      ARM: vexpress: Start using new Versatile Express infrastructure · 38669e04
      Pawel Moll 提交于
      This patch starts using all the configuration infrastructure.
      
      - generic GPIO library is forced now
      
      - sysreg GPIOs are used as MMC CD and WP information sources;
        thanks to this MMCI auxiliary data is not longer necessary
      
      - DVI muxer and mode control is removed from non-DT V2P-CA9 code
        as this is now handled by the vexpress-dvi driver
      
      - clock generators control is removed as is being handled by the
        common clock driver now
      
      - the sysreg and sysctl control is now delegated to the
        appropriate drivers and all related code was removed
      
      - NOR Flash set_vpp function has been removed as the control
        bit used does _not_ control its VPP line, but the #WP signal
        instead (which is de facto unusable in case of Linux MTD
        drivers); this also allowed the remove its DT auxiliary
        data
      
      The non-DT code defines only minimal required number of
      the config devices. Device Trees are updated to make use
      of all new features.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      38669e04
  6. 19 10月, 2012 1 次提交
    • P
      ARM: vexpress: Reset driver · 790440bc
      Pawel Moll 提交于
      This is a simple driver providing platform restart and power off
      functions using VE config infrastructure.
      
      By writing to the "active" attribute of the reboot or reset device,
      user can decide what if the platform is supposed to execute full power
      cycle (reboot, default) or simply assert system level reset signal.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      
      Conflicts:
      
      	include/linux/vexpress.h
      790440bc
  7. 25 9月, 2012 1 次提交
    • S
      arm: introduce a DTS for Xen unprivileged virtual machines · bbd6eb29
      Stefano Stabellini 提交于
      Given that the xenvm machine is based on vexpress but with an extremely
      limited selection of peripherals (the guest is supposed to use virtual
      devices instead), add "xen,xenvm" to the list of compatible machines in
      mach-vexpress.
      
      
      Changes in v3:
      
      - add comments to mark fields that are likely to be changed by the
      hypervisor.
      
      
      Changes in v2:
      
      - remove include skeleton;
      - use #address-cells = <2> and #size-cells = <2>;
      - remove the debug bootargs;
      - use memory@80000000 instead of memory;
      - remove the ranges and interrupt-map from the motherboard node;
      - set the machine compatible to "xen,xenvm-4.2", "xen,xenvm";
      - rename the dts file to xenvm-4.2.dts;
      - add "xen,xenvm" to the list of compatible DT strings to mach-vexpress.
      Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: Pawel Moll <pawel.moll@arm.com> (v2m changes)
      bbd6eb29
  8. 15 9月, 2012 1 次提交
  9. 14 9月, 2012 5 次提交
  10. 13 9月, 2012 1 次提交
  11. 23 8月, 2012 1 次提交
  12. 13 7月, 2012 4 次提交
    • P
      ARM: vexpress: Config option for early printk console · 1b820eaf
      Pawel Moll 提交于
      Versatile Express platform can be used in different configurations,
      the console UART used by early printk may be located at different
      addresses in the address space.
      
      This patch makes it possible to select the base address of a PL011
      UART to be used as a console output in the kernel configuration.
      The default behaviour is still the heuristic detecting memory map
      on Cortex-A core tiles.
      
      The zImage decompressor will use the same configuration values
      or print out nothing if DEBUG_LL is not enabled.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      1b820eaf
    • P
      ARM: vexpress: Add Device Tree for V2P-CA15_CA7 core tile · 375faa93
      Pawel Moll 提交于
      This patch adds Device Tree file for the CoreTile Express
      A15x2 A7x3 (V2P-CA15_CA7).
      
      Note that the A7 cpu nodes are commented out, as the
      big.LITTLE-relevant patches are not upstreamed yet. Till
      this time one can use the board with two A15 cores only,
      keeping the A7s in reset by adding the following setting
      to the board.txt file in Versatile Express configuration
      tree:
      
      SCC: 0x018 0x00001FFF
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      375faa93
    • P
      ARM: vexpress: Add fixed regulator for SMSC · b2a54ff0
      Pawel Moll 提交于
      SMSC driver requires "vdd33a" and "vddvario" regulator supplies now.
      
      Add fixed regulator describing 3V3 power line (in both motherboard's
      Device Trees and the non-DT code) and force fixed regulator config
      option if regulators framework is enabled.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      b2a54ff0
    • P
      ARM: vexpress: Initial common clock support · d1b8a775
      Pawel Moll 提交于
      This patch makes Versatile Express use the common clock framework
      instead of the plat-versatile implementation.
      
      It defines clock provider for VE's OSCs (clock generators) and
      registers all required fixed and variable clock sources (for both
      motherboard and core tile).
      
      This is a simple conversion of the existing state and will be
      extended (and migrated to drivers/clk) in the near future.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      d1b8a775
  13. 12 7月, 2012 2 次提交
  14. 21 5月, 2012 1 次提交
  15. 27 4月, 2012 1 次提交
  16. 29 3月, 2012 1 次提交
  17. 24 3月, 2012 2 次提交
  18. 13 3月, 2012 1 次提交
  19. 07 3月, 2012 1 次提交
  20. 27 2月, 2012 1 次提交
  21. 24 2月, 2012 6 次提交
  22. 23 2月, 2012 1 次提交
    • P
      ARM: vexpress: Get rid of MMIO_P2V · 98ed4ceb
      Pawel Moll 提交于
      This patch gets rid of the MMIO_P2V and __MMIO_P2V macros,
      defining constant virtual base for motherboard and tile
      peripherals instead.
      
      Additionally, in preparation for the new motherboard memory
      map, the motherboard peripherals are using base pointers
      calculated in runtime, instead of compile-time calculated
      values.
      Signed-off-by: NPawel Moll <pawel.moll@arm.com>
      98ed4ceb
  23. 22 2月, 2012 1 次提交
  24. 25 1月, 2012 2 次提交