1. 05 3月, 2014 12 次提交
    • S
      ARM i.MX: remove PWM platform support · 02ae8e86
      Sascha Hauer 提交于
      As the i.MX pwm driver is devicetree only, remove the platform
      support for this device.
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      02ae8e86
    • L
      ARM: imx: clk-vf610: Suppress duplicate const sparse warning · b78f1e80
      Liu Ying 提交于
      There should be no duplicate const specifiers for those static
      constant character string arrays defined for clock mux options.
      Also, the arrays are only taken as the 5th argument for the
      imx_clk_mux() function, which is in the type of 'const char
      **parents'.  So, let's remove the 2nd const specifier right
      after 'char'.
      
      This patch fixes these sparse warnings:
      arch/arm/mach-imx/clk-vf610.c:66:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:67:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:68:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:69:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:70:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:71:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:72:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:73:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:74:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:75:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:76:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:77:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:78:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:79:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:80:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:81:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:83:25: warning: duplicate const
      arch/arm/mach-imx/clk-vf610.c:84:25: warning: duplicate const
      Signed-off-by: NLiu Ying <Ying.Liu@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      b78f1e80
    • L
      ARM: imx: clk-imx6sl: Suppress duplicate const sparse warning · b21c22e3
      Liu Ying 提交于
      There should be no duplicate const specifiers for those static
      constant character string arrays defined for clock mux options.
      Also, the arrays are only taken as the 5th argument for the
      imx_clk_mux() function, which is in the type of 'const char
      **parents'.  So, let's remove the 2nd const specifier right
      after 'char'.
      
      This patch fixes these sparse warnings:
      arch/arm/mach-imx/clk-imx6sl.c:21:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:22:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:23:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:24:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:25:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:26:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:27:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:28:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:29:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:30:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:31:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:32:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:33:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:34:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:35:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:36:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:37:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:38:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:39:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:40:25: warning: duplicate const
      arch/arm/mach-imx/clk-imx6sl.c:41:25: warning: duplicate const
      Signed-off-by: NLiu Ying <Ying.Liu@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      b21c22e3
    • J
      ARM: imx: add select on ARCH_MXC for cpufreq support · 5a1513f6
      John Tobias 提交于
      Move ARCH_HAS_CPUFREQ, ARCH_HAS_OPP and PM_OPP on ARCH_MXC so that
      the user can enable the cpufreq support for iMX6Q and/or iMX6SL.
      Signed-off-by: NJohn Tobias <john.tobias.ph@gmail.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      5a1513f6
    • D
      ARM: imx_v6_v7_defconfig: Enable some drivers used on the cpuimx35. · 80130a59
      Denis Carikli 提交于
      The eukrea cpuimx35 has a pcf8563 RTC and a LCD gpio regulator.
      
      We enable the respective drivers in order to be able to use theses
        features with this configuration.
      
      Cc: Sascha Hauer <kernel@pengutronix.de>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Eric Bénard <eric@eukrea.com>
      Signed-off-by: NDenis Carikli <denis@eukrea.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      80130a59
    • D
      ARM i.MX35: build in pinctrl support. · c51bcd15
      Denis Carikli 提交于
      shawn.guo: While at it, we drop 'select PINCTRL' from SOC_IMX35, since
      it's been covered by ARCH_MXC.
      
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Pawel Moll <pawel.moll@arm.com>
      Cc: Mark Rutland <mark.rutland@arm.com>
      Cc: Stephen Warren <swarren@wwwdotorg.org>
      Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
      Cc: devicetree@vger.kernel.org
      Cc: Sascha Hauer <kernel@pengutronix.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Eric Bénard <eric@eukrea.com>
      Signed-off-by: NDenis Carikli <denis@eukrea.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      c51bcd15
    • D
      ARM: imx_v6_v7_defconfig: Enable backlight gpio support. · 94645973
      Denis Carikli 提交于
      The eukrea mbimxsd51 has a gpio backlight for its
        LCD display, so we turn that driver on.
      
      Cc: Sascha Hauer <kernel@pengutronix.de>
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Eric Bénard <eric@eukrea.com>
      Signed-off-by: NDenis Carikli <denis@eukrea.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      94645973
    • A
      ARM: imx: add cpuidle support for i.mx6sl · 751f7e99
      Anson Huang 提交于
      Add cpuidle support for i.MX6SL, currently only support
      two cpuidle levels(ARM wfi and WAIT mode), and add software
      workaround for WAIT mode errata as below:
      
      ERR005311 CCM: After exit from WAIT mode, unwanted interrupt(s) taken
                during WAIT mode entry process could cause cache memory
                corruption.
      
      Software workaround:
          To prevent this issue from occurring, software should ensure that
      the ARM to IPG clock ratio is less than 12:5 (that is < 2.4x), before
      entering WAIT mode.
      Signed-off-by: NAnson Huang <b20788@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      751f7e99
    • A
      ARM: imx: AHB rate must be set to 132MHz on i.mx6sl · 848db4a0
      Anson Huang 提交于
      The reset value of AHB divider is 3, so current AHB rate
      is 99MHz which is not correct for kernel, need to ensure
      AHB rate is 132MHz in clk driver, as ipg is sourcing from
      AHB, and it should be 66MHz by default.
      Signed-off-by: NAnson Huang <b20788@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      848db4a0
    • F
      ARM: imx: Use INT_MEM_CLK_LPM as the bit name · fa6be65e
      Fabio Estevam 提交于
      Bit 17 of register CCM_CGPR is called INT_MEM_CLK_LPM as per the mx6
      reference manual, so use this name instead.
      Signed-off-by: NFabio Estevam <fabio.estevam@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      fa6be65e
    • F
      ARM: imx_v6_v7_defconfig: Select PCI support · c0bea59c
      Fabio Estevam 提交于
      Let PCI driver be enabled by default.
      Signed-off-by: NFabio Estevam <fabio.estevam@freescale.com>
      Reviewed-by: NMarek Vasut <marex@denx.de>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      c0bea59c
    • S
      Merge tag 'kconfig-cleanup-for-3.15' into imx/soc · c1b2a174
      Shawn Guo 提交于
      - Remove common kconfig options required by multi-platform builds out
      of individual platforms as they are redundant.
      - Make SMP, CACHE_L2X0 and GPIO config options user visible on
      multi-platform builds as most platforms enable these options and all
      platforms can run with them enabled.
      - Make multi-platform v6 default to more optimal v6k rather than v6
      - Remove the last bit of mach-virt and convert it to just a kconfig
      option.
      
      Conflicts:
      	arch/arm/mach-omap2/Kconfig
      c1b2a174
  2. 24 2月, 2014 10 次提交
  3. 23 2月, 2014 9 次提交
  4. 22 2月, 2014 9 次提交