From: Wang Dongsheng
This issue caused on 'commit 990486c8af04 ("strscpy: zero any trailing
garbage bytes in the destination")'.
zero_bytemask is not implemented on PowerPC. So copy the zero_bytemask
of BIG_ENDIAN implementation from include/asm-generic/word-at-a-time.h
to arch/powerpc/include/a
From: Wang Dongsheng
Add system STANDBY implement for ls1021 platform.
Signed-off-by: Chenhui Zhao
Signed-off-by: Wang Dongsheng
---
*v2*:
- Remove PSCI code. Just implement STANDBY in platform code.
diff --git a/arch/arm/mach-imx/Makefile b/arch/arm/mach-imx/Makefile
index fb689d8..d7a2d1d 10
From: Wang Dongsheng
Based on PSCI framework, add system STANDBY implement for ls1021 platform.
Signed-off-by: Chenhui Zhao
Signed-off-by: Wang Dongsheng
diff --git a/arch/arm/mach-imx/Makefile b/arch/arm/mach-imx/Makefile
index fb689d8..d7a2d1d 100644
--- a/arch/arm/mach-imx/Makefile
+++ b/a
From: Wang Dongsheng
If ds3232 work on some platform that is not implementation
irq_set_wake, ds3232 will get a WARNING trace in resume.
So fix ds3232->suspended state to false when irq_set_irq_wake
return error.
Signed-off-by: Wang Dongsheng
---
*v3*
- Remove kernel trace in commit message.
-
From: Wang Dongsheng
If ds3232 work on some platform that is not implementation
irq_set_wake, ds3232 will get a WARNING trace in resume.
So fix ds3232->suspended state to false when irq_set_irq_wake
return error.
[ cut here ]
WARNING: CPU: 0 PID: 729 at kernel/irq/manage.
From: Wang Dongsheng
Some Freescale device drivers need to move to soc/, because these
drivers are specific drivers. Before the soc/ to be created, the
drivers had been there arch/ or drivers/misc/, but now soc/ dir
is a better choice.
Signed-off-by: Wang Dongsheng
---
*V2*
Rebase for last kern
From: Wang Dongsheng
Only Ftm0 can be used when system going to deep sleep. So this driver
to support ftm0 as a wakeup source.
Signed-off-by: Wang Dongsheng
---
*V2*
Change Copyright 2014 to 2015.
diff --git a/drivers/soc/fsl/ls1/Kconfig b/drivers/soc/fsl/ls1/Kconfig
index 7556f44..e6282dc 100
From: Wang Dongsheng
Add ftm0 node, cause of ftm0 can be set as a alarm before system going
to deep sleep.
Signed-off-by: Wang Dongsheng
Signed-off-by: Alison Wang
---
*V3*
- No changes.
*V2*
- Add my SoB.
- Use "ARM:" as subject prefix.
diff --git a/arch/arm/boot/dts/ls1021a-qds.dts
b/arch
From: Wang Dongsheng
In freescale layerscape platform there is only FTM0 can be used as
alarm timer to wake up system. So add FTM0 description for devicetree
document.
Signed-off-by: Wang Dongsheng
---
V3:
Include this patch in V3.
diff --git a/Documentation/devicetree/bindings/timer/fsl,ftm-t
From: Wang Dongsheng
If ds3232 work on some platform that is not implementation
irq_set_wake, ds3232 will get a WARNING trace in resume.
So fix ds3232->suspended state to false when irq_set_irq_wake
return error.
[ cut here ]
WARNING: CPU: 0 PID: 729 at kernel/irq/manage.
From: Wang Dongsheng
Some Freescale device drivers need to move to soc/, because these drivers
are specific drivers. Before the soc/ to be created, the drivers had been
there arch/ or drivers/misc/, but now soc/ dir is a better choice.
Signed-off-by: Wang Dongsheng
diff --git a/drivers/soc/Kco
From: Wang Dongsheng
Only Ftm0 can be used when system going to deep sleep. So this driver
to support ftm0 as a wakeup source.
Signed-off-by: Wang Dongsheng
diff --git a/drivers/soc/fsl/ls1/Kconfig b/drivers/soc/fsl/ls1/Kconfig
index 7556f44..c9b04c4 100644
--- a/drivers/soc/fsl/ls1/Kconfig
++
From: Wang Dongsheng
If softirq use hardirq stack, we will get kernel painc when a hard irq coming
again
during __do_softirq enable local irq to deal with softirq action. So we need to
switch
satck into softirq stack when invoke soft irq.
Task--->
| Task stack
|
Interr
13 matches
Mail list logo