1. 16 2月, 2015 2 次提交
  2. 05 2月, 2015 2 次提交
  3. 04 2月, 2015 1 次提交
  4. 30 1月, 2015 1 次提交
    • B
      cpuidle: exynos: add coupled cpuidle support for exynos4210 · 712eddf7
      Bartlomiej Zolnierkiewicz 提交于
      The following patch adds coupled cpuidle support for Exynos4210 to
      an existing cpuidle-exynos driver.  As a result it enables AFTR mode
      to be used by default on Exynos4210 without the need to hot unplug
      CPU1 first.
      
      The patch is heavily based on earlier cpuidle-exynos4210 driver from
      Daniel Lezcano:
      
      http://www.spinics.net/lists/linux-samsung-soc/msg28134.html
      
      Changes from Daniel's code include:
      - porting code to current kernels
      - fixing it to work on my setup (by using S5P_INFORM register
        instead of S5P_VA_SYSRAM one on Revison 1.1 and retrying poking
        CPU1 out of the BOOT ROM if necessary)
      - fixing rare lockup caused by waiting for CPU1 to get stuck in
        the BOOT ROM (CPU hotplug code in arch/arm/mach-exynos/platsmp.c
        doesn't require this and works fine)
      - moving Exynos specific code to arch/arm/mach-exynos/pm.c
      - using cpu_boot_reg_base() helper instead of BOOT_VECTOR macro
      - using exynos_cpu_*() helpers instead of accessing registers
        directly
      - using arch_send_wakeup_ipi_mask() instead of dsb_sev()
        (this matches CPU hotplug code in arch/arm/mach-exynos/platsmp.c)
      - integrating separate exynos4210-cpuidle driver into existing
        exynos-cpuidle one
      
      Cc: Colin Cross <ccross@google.com>
      Cc: Kukjin Kim <kgene.kim@samsung.com>
      Cc: Krzysztof Kozlowski <k.kozlowski@samsung.com>
      Cc: Tomasz Figa <tomasz.figa@gmail.com>
      Signed-off-by: NBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
      Signed-off-by: NDaniel Lezcano <daniel.lezcano@linaro.org>
      Acked-by: NKyungmin Park <kyungmin.park@samsung.com>
      Signed-off-by: NKukjin Kim <kgene@kernel.org>
      712eddf7
  5. 28 1月, 2015 1 次提交
    • C
      NFC: st21nfca: Adding support for secure element · 2130fb97
      Christophe Ricard 提交于
      st21nfca has 1 physical SWP line and can support up to 2 secure elements
      (UICC & eSE) thanks to an external switch managed with a gpio.
      
      The platform integrator needs to specify thanks to 2 initialization
      properties, uicc-present and ese-present, if it is suppose to have uicc
      and/or ese. Of course if the platform does not have an external switch,
      only one kind of secure element can be supported. Those parameters are
      under platform integrator responsibilities.
      
      During initialization, the white_list will be set according to those
      parameters.
      
      The discovery_se function will assume a secure element is physically
      present according to uicc-present and ese-present values and will add it
      to the secure element list. On ese activation, the atr is retrieved to
      calculate a command exchange timeout based on the first atr(TB) value.
      
      The se_io will allow to transfer data over SWP. 2 kind of events may appear
      after a data is sent over:
      - ST21NFCA_EVT_TRANSMIT_DATA when receiving an apdu answer
      - ST21NFCA_EVT_WTX_REQUEST when the secure element needs more time than
      expected to compute a command. If this timeout expired, a first recovery
      tentative consist to send a simple software reset proprietary command.
      If this tentative still fail, a second recovery tentative consist to send
      a hardware reset proprietary command.
      This function is only relevant for eSE like secure element.
      
      This patch also change the way a pipe is referenced. There can be
      different pipe connected to the same gate with different host destination
      (ex: CONNECTIVITY). In order to keep host information every pipe are
      reference with a tuple (gate, host). In order to reduce changes, we are
      keeping unchanged the way a gate is addressed on the Terminal Host.
      However, this is working because we consider the apdu reader gate is only
      present on the eSE slot also the connectivity gate cannot give a reliable
      value; it will give the latest stored pipe value.
      Signed-off-by: NChristophe Ricard <christophe-h.ricard@st.com>
      Signed-off-by: NSamuel Ortiz <sameo@linux.intel.com>
      2130fb97
  6. 27 1月, 2015 2 次提交
  7. 19 1月, 2015 1 次提交
    • N
      mmc: omap_hsmmc: remove prepare/complete system suspend support. · 61bd8a04
      NeilBrown 提交于
      The only function of these 'prepare' and 'complete' is to
      disable the 'card detect' irq during suspend.
      
      The commit which added this,
      commit a48ce884
          mmc: omap_hsmmc: Introduce omap_hsmmc_prepare/complete
      
      justified it by the need to avoid the registration of new devices
      during suspend.
      However mmc_pm_notify will set ->rescan_disable in the 'prepare'
      stage and clear it in the 'complete' stage, so no card detection
      will actually happen.
      Also the interrupt will be disabled before final suspend as part
      of common suspend processing.
      
      So this disabling of the interrupt is unnecessary, and interferes
      with a transition to using common code for card-detect management.
      
      Cc: Felipe Balbi <balbi@ti.com>
      Cc: Venkatraman S <svenkatr@ti.com>
      Cc: Chris Ball <cjb@laptop.org>
      Signed-off-by: NNeilBrown <neilb@suse.de>
      Signed-off-by: NUlf Hansson <ulf.hansson@linaro.org>
      61bd8a04
  8. 17 1月, 2015 4 次提交
  9. 31 12月, 2014 1 次提交
  10. 23 12月, 2014 1 次提交
  11. 22 12月, 2014 1 次提交
  12. 09 12月, 2014 2 次提交
  13. 02 12月, 2014 2 次提交
  14. 27 11月, 2014 1 次提交
  15. 26 11月, 2014 7 次提交
  16. 17 11月, 2014 1 次提交
  17. 11 11月, 2014 1 次提交
  18. 10 11月, 2014 2 次提交
  19. 07 11月, 2014 1 次提交
  20. 06 11月, 2014 1 次提交
  21. 15 10月, 2014 2 次提交
  22. 30 9月, 2014 1 次提交
  23. 23 9月, 2014 2 次提交