Some Exynos-based boards are running with secure firmware running in
TrustZone secure world, which changes the way some things have to be
initialized.
This series adds support for specifying firmware operations, implements
some firmware operations for Exynos secure firmware and adds a method of
On TrustZone-enabled boards the non-secure SYSRAM is used for secondary
CPU bring-up, so add a mapping for it.
Signed-off-by: Tomasz Figa t.f...@samsung.com
---
arch/arm/mach-exynos/common.c| 34
arch/arm/mach-exynos/include/mach/map.h | 3 +++
Some boards are running with secure firmware running in TrustZone secure
world, which changes the way some things have to be initialized.
This patch adds an interface for platforms to specify available firmware
operations and call them.
A wrapper macro, call_firmware_op(), checks if the
Some boards use secure monitor calls to communicate with secure
firmware.
This patch adds exynos_smc function which uses smc assembly instruction
to do secure monitor calls.
This is a follow-up on the patch by Kyungmin Park:
[PATCH v5 2/2] ARM: EXYNOS: SMC instruction (aka firmware) support
Some Exynos-based boards contain secure firmware and must use firmware
operations to set up some hardware.
This patch adds firmware operations for Exynos secure firmware and a way
for board code and device tree to specify that they must be used.
Example of use:
In board code:
Boards using secure firmware must use different CPU boot registers and
call secure firmware to boot the CPU.
This is a follow-up on the patch by Kyungmin Park:
[PATCH v5 2/2] ARM: EXYNOS: SMC instruction (aka firmware) support
On Thursday 13 of September 2012 10:13:35 Tomasz Figa wrote:
In code using firmware ops:
__raw_writel(virt_to_phys(exynos4_secondary_startup),
CPU1_BOOT_REG);
/* Call Exynos specific smc call */
do_firmware_op(cpu_boot, cpu);
Typo, s/do_/call_/ .
Best
This patchset does following:
Patch 1: Segregate and move common code to new function
Patch 2: Adds C2 idle state
It has been tested on Kukjin's for-next branch on Origen board.
Chander Kashyap (2):
ARM: Exynos4: CPUIDLE: Add generic function for exynos4 cpuidle
ARM: EXYNOS4: CPUIDLE: Add
Moved out the code from exynos4_enter_core0_aftr to a separate
function exynos4_do_idle in order to make it usable for other
idle states.
Also update the wakeup mask without touching reserved bits.
Signed-off-by: Inderpal Singh inderpal.si...@linaro.org
Signed-off-by: Chander Kashyap
To enter into c2 state:
1. ARM should be off
2. All local power domains should be off
3. All IPs belonging to TOP domain should not be in use
In this state TOP domain remains in retention state.
Signed-off-by: Inderpal Singh inderpal.si...@linaro.org
Signed-off-by: Chander Kashyap
Fixes regression introduced in commit 4d0efdd5889b1c81a62aa07a
ARM: SAMSUNG: Modify s3c64xx_spi{0|1|2}_set_platdata function
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
arch/arm/plat-samsung/devs.c | 2 ++
1 file changed, 2
This patch enables device tree based discovery support for DP driver.
The driver is modified to handle platform data in both the cases:
with DT and non-DT.
DP-PHY should be regarded as a seperate device node while
being passed from device tree list, and device node for
DP should contain DP-PHY as
When s3c64xx-spi is instantiated from device tree an instance of
struct s3c64xx_spi_csinfo is dynamically allocated in the driver.
For non-dt platform it is passed from board code through
spi_register_board_info(). On error path in s3c64xx_spi_setup()
function there is an attempt to free this data
Add hardware event/error counters which can be dumped into the kernel
log through VIDIOC_LOG_STATUS ioctl. The counters are reset in each
s_stream(1) call. Any errors are logged after streaming is turned off.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
Signed-off-by: Kyungmin Park
On Fri, 2012-09-07 at 14:30 +0900, Kukjin Kim wrote:
Vinod Koul wrote:
On Wed, 2012-08-29 at 10:16 +0530, Tushar Behera wrote:
DMA clients pdma0 and pdma1 are internal to the SoC and are used only
by dedicated peripherals. Since they cannot be used for generic
purpose, their
On Fri, 2012-09-07 at 12:14 +0530, Inderpal Singh wrote:
The controller clock is being managed at AMBA bus level probe/remove and
pm_runtime/suspend functions. The existing driver does the clock
enable/disable
again in the same code paths, which unneccessarily increments the usage count
of
On Wed, Sep 12, 2012 at 05:03:29PM +0530, Sachin Kamat wrote:
This series adds support for generic PWM framework which requires
that the board setup code register a static mapping that can be
used to match PWM consumers to providers.
This series is based on for-next branch of Kukjin's
Julia Lawall wrote:
From: Julia Lawall julia.law...@lip6.fr
Delete successive assignments to the same location.
A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/)
// smpl
@@
expression i;
@@
*i = ...;
i = ...;
//
On Wednesday, September 12, 2012 8:49 PM Leela Krishna Amudala wrote
This patch adds the bus clock for FIMD and changes the device name for lcd
clock
also sets mout_mpll_user as parent clock to fimd
Signed-off-by: Leela Krishna Amudala l.kris...@samsung.com
---
Sylwester Nawrocki wrote:
When s3c64xx-spi is instantiated from device tree an instance of
struct s3c64xx_spi_csinfo is dynamically allocated in the driver.
For non-dt platform it is passed from board code through
spi_register_board_info(). On error path in s3c64xx_spi_setup()
function
Sylwester Nawrocki wrote:
Fixes regression introduced in commit 4d0efdd5889b1c81a62aa07a
ARM: SAMSUNG: Modify s3c64xx_spi{0|1|2}_set_platdata function
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
Ping !
On 09/07/2012 11:38 AM, Tushar Behera wrote:
The spinlock clocks_lock can be held during ISR, hence it is not safe to
hold that lock with disabling interrupts.
It fixes following potential deadlock.
=
[ INFO: possible irq
Hi Kukjin,
On 15 May 2012 10:01, Inderpal Singh inderpal.si...@linaro.org wrote:
Hi Kukjin,
On 14 May 2012 19:13, Kukjin Kim kgene@samsung.com wrote:
On 05/14/12 17:42, Inderpal Singh wrote:
Hi Kukjin,
On 14 May 2012 13:45, Kukjin Kimkgene@samsung.com wrote:
Inderpal Singh
On Fri, Sep 14, 2012 at 9:57 AM, Jingoo Han jg1@samsung.com wrote:
On Wednesday, September 12, 2012 8:49 PM Leela Krishna Amudala wrote
This patch adds the bus clock for FIMD and changes the device name for
lcd clock
also sets mout_mpll_user as parent clock to fimd
Signed-off-by:
24 matches
Mail list logo