1. 13 3月, 2013 3 次提交
    • M
      ARM: shmobile: Move headsmp-sh73a0.S to headsmp-scu.S · ec0d84a8
      Magnus Damm 提交于
      Rename headsmp-sh73a0.S into headsmp-scu.S and
      introduce shmobile_secondary_vector_scu().
      
      The goal is to be able to share the function
      above between all mach-shmobile SoCs that use
      SCU for SMP. So far only sh73a0 use this.
      
      At this time the SCU base address is still hard
      coded in headsmp-scu.S to 0xf0000000, but this
      will be changed in the future.
      Signed-off-by: NMagnus Damm <damm@opensource.se>
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      ec0d84a8
    • S
      ARM: mach-shmobile: r8a7779: Minimal setup using DT · 10e8d4f6
      Simon Horman 提交于
      Allow a minimal setup of the r8a7779 SoC using a flattened device tree.
      In particular, configure the i2c and ethernet controllers using a
      flattened device tree.
      
      SCI serial controller and TMU clock source, whose drivers do not yet
      support configuration using a flattened device tree, are still configured
      using C code in order to allow booting of a board with this SoC.
      
      The ethernet controller also requires a regulator which is a board property.
      A sample snippet DT for the marzen board is as follows:
      
      /dts-v1/;
      /include/ "r8a7779.dtsi"
      
      / {
      	fixedregulator3v3: fixedregulator@0 {
      		compatible = "regulator-fixed";
      		regulator-name = "fixed-3.3V";
      		regulator-min-microvolt = <3300000>;
      		regulator-max-microvolt = <3300000>;
      		regulator-boot-on;
      		regulator-always-on;
      	};
      };
      
      &lan0 {
      	vddvario-supply = <&fixedregulator3v3>;
      	vdd33a-supply = <&fixedregulator3v3>;
      };
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      10e8d4f6
    • S
      ARM: mach-shmobile: r8a7779: Allow initialisation of GIC by DT · c58a1545
      Simon Horman 提交于
      This allows the GIC interrupt controller of the  r8a7779 SoC to be
      initialised using a flattened device tree blob.
      Signed-off-by: NSimon Horman <horms+renesas@verge.net.au>
      
      ---
      
      v3
      * Fix copy-paste error and use unique reg values for each CPU
      
      v2
      As suggested by Mark Rutland
      * Add reg and device_type to cpus
      * Remove #address-cells from gic
      c58a1545
  2. 30 1月, 2013 1 次提交
  3. 25 1月, 2013 6 次提交
  4. 11 1月, 2013 1 次提交
  5. 25 12月, 2012 1 次提交
  6. 08 11月, 2012 2 次提交
  7. 07 11月, 2012 1 次提交
  8. 06 11月, 2012 3 次提交
  9. 09 10月, 2012 1 次提交
    • A
      ARM: shmobile: mark shmobile_init_late as __init · b3796d92
      Arnd Bergmann 提交于
      Patch 35f2b0bd "ARM: shmobile: Move definition of shmobile_init_late()
      to header" moved the definition of the shmobile_init_late function, but
      dropped the __init annotation, which is now causing warnings because
      the function calls shmobile_suspend_init, which is also marked init.
      
      Without this patch, building kota2_defconfig results in:
      
      WARNING: vmlinux.o(.text+0xb7c8): Section mismatch in reference from the function shmobile_init_late() to the function .init.text:shmobile_suspend_init()
      The function shmobile_init_late() references
      the function __init shmobile_suspend_init().
      This is often because shmobile_init_late lacks a __init
      annotation or the annotation of shmobile_suspend_init is wrong.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Rafael J. Wysocki <rjw@sisk.pl>
      Cc: Magnus Damm <damm@opensource.se>
      Cc: Simon Horman <horms@verge.net.au>
      b3796d92
  10. 18 9月, 2012 1 次提交
    • A
      ARM: shmobile: use __iomem pointers for MMIO · 0a4b04dc
      Arnd Bergmann 提交于
      ARM is moving to stricter checks on readl/write functions,
      so we need to use the correct types everywhere.
      
      This patch is a bit ugly for shmobile, which is the only platform
      that just uses integer literals all over the place, but I can't
      see a better way to do this.
      Acked-by: NSimon Horman <horms@verge.net.au>
      Cc: Magnus Damm <magnus.damm@gmail.com>
      Cc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
      Cc: Paul Mundt <lethal@linux-sh.org>
      Cc: linux-sh@vger.kernel.org
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      0a4b04dc
  11. 14 9月, 2012 3 次提交
  12. 04 9月, 2012 13 次提交
  13. 07 7月, 2012 4 次提交