RE: [EXT] Re: [PATCH] edac: nxp: Add L1 and L2 error detection for A53 and A72 cores

2020-08-25 Thread Alison Wang
Hi, James, > On 25/08/2020 03:31, Alison Wang wrote: > >> On 09/07/2020 09:22, Alison Wang wrote: > >>> Add error detection for A53 and A72 cores. Hardware error injection > >>> is supported on A53. Software error injection is supported on both. > >&g

RE: [EXT] Re: [PATCH] edac: nxp: Add L1 and L2 error detection for A53 and A72 cores

2020-08-24 Thread Alison Wang
Hi, James, > On 09/07/2020 09:22, Alison Wang wrote: > > Add error detection for A53 and A72 cores. Hardware error injection is > > supported on A53. Software error injection is supported on both. > > > As we can't safely write to these registers from linux, so I

RE: [EXT] Re: [RFC PATCH] arm64: defconfig: Disable fine-grained task level IRQ time accounting

2020-07-29 Thread Alison Wang
Hi, Kurt, > On Wed Jul 29 2020, Alison Wang wrote: > > In the current arm64 defconfig, CONFIG_IRQ_TIME_ACCOUNTING is enabled > > as default. According to my tests on NXP's LayerScape and i.MX > > platforms, the system hangs when running the command "s

[RFC PATCH] arm64: defconfig: Disable fine-grained task level IRQ time accounting

2020-07-28 Thread Alison Wang
ssue disappears. CONFIG_IRQ_TIME_ACCOUNTING causes serious performance impact when running hrtimer stress test at the same time. Signed-off-by: Alison Wang --- arch/arm64/configs/defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/

[PATCH] edac: nxp: Add L1 and L2 error detection for A53 and A72 cores

2020-07-09 Thread Alison Wang
the driver. Failure to enable access disables hardware error injection. For error detection to work, another SMC call enables access to L2ECTLR_EL1. It is for NXP's Layerscape family LS1043A, LS1046A, LS2088A and LX2160A. Signed-off-by: York Sun Signed-off-by: Alison Wang --- .../bindings

[PATCH v2] arm64: dts: ls1028a: Add pmu dt nodes

2019-03-06 Thread Alison Wang
This patch adds pmu dt nodes for LS1028A. Signed-off-by: Alison Wang --- Changes in v2: - Update compatible property. arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi b

RE: [PATCH] arm64: dts: ls1028a: add pmu dt nodes

2019-03-06 Thread Alison Wang
Hi, Shawn, > On Wed, Feb 27, 2019 at 09:57:52AM +0800, Alison Wang wrote: > > This patch adds pmu dt nodes for LS1028A. > > > > Signed-off-by: Alison Wang > > --- > > arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi |5 + > > 1 files changed, 5 ins

[PATCH v3] arm64: dts: ls1028a: Add Audio DT nodes

2019-02-28 Thread Alison Wang
This patch adds Audio DT nodes for LS1028ARDB and LS1028AQDS boards. Signed-off-by: Alison Wang --- Changes in v3: - Sort EDMA node in unit-address. Changes in v2: - Modify some nodes' names. - Use GIC_SPI and IRQ_TYPE_LEVEL_HIGH. arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts |

RE: [PATCH v2] arm64: dts: ls1028a: Add Audio DT nodes

2019-02-28 Thread Alison Wang
> On Wed, Feb 20, 2019 at 04:44:57PM +0800, Alison Wang wrote: > > This patch adds Audio DT nodes for LS1028ARDB and LS1028AQDS boards. > > > > Signed-off-by: Alison Wang > > --- > > Changes in v2: > > - Modify some nodes' names. > > - Use GI

[PATCH] arm64: dts: ls1028a: add pmu dt nodes

2019-02-26 Thread Alison Wang
This patch adds pmu dt nodes for LS1028A. Signed-off-by: Alison Wang --- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi

[PATCH v2] arm64: dts: ls1028a: Add Audio DT nodes

2019-02-20 Thread Alison Wang
This patch adds Audio DT nodes for LS1028ARDB and LS1028AQDS boards. Signed-off-by: Alison Wang --- Changes in v2: - Modify some nodes' names. - Use GIC_SPI and IRQ_TYPE_LEVEL_HIGH. arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 62 arch/arm64/boot/dts/free

RE: [PATCH] arm64: dts: ls1028a: Add Audio DT nodes

2019-02-20 Thread Alison Wang
Hi, Shawn, > On Wed, Jan 23, 2019 at 01:21:35PM +0800, Alison Wang wrote: > > This patch adds Audio DT nodes for LS1028ARDB and LS1028AQDS boards. > > > > Signed-off-by: Alison Wang > > --- > > arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 62 > +

[PATCH] arm64: dts: ls1028a: Add Audio DT nodes

2019-01-22 Thread Alison Wang
This patch adds Audio DT nodes for LS1028ARDB and LS1028AQDS boards. Signed-off-by: Alison Wang --- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 62 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 63 + arch/arm64/boot/dts/freescale/fsl

[PATCH v2] ASoC: sgtl5000: Allow SCLK pad drive strength to be changed

2018-12-25 Thread Alison Wang
value, the issues are gone. Signed-off-by: Alison Wang --- Change in v2: - Add the description about this new property in the dt-bindings. .../devicetree/bindings/sound/sgtl5000.txt |9 + sound/soc/codecs/sgtl5000.c| 19 ++- 2 files c

[PATCH] ASoC: sgtl5000: Allow SCLK pad drive strength to be changed

2018-12-23 Thread Alison Wang
value, the issues are gone. Signed-off-by: Alison Wang --- sound/soc/codecs/sgtl5000.c | 19 ++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/sound/soc/codecs/sgtl5000.c b/sound/soc/codecs/sgtl5000.c index add18d6..a6a4748 100644 --- a/sound/soc/codecs/sgtl50

RE: [PATCH] arm: kernel: utilize hrtimer based broadcast

2017-11-30 Thread Alison Wang
s that it emulates a timer hardware via a hrtimer and then tells > the cpu idle code not to go into deep power states on the cpu which owns > that hrtimer. All other cpus can go as deep as they want and still get > woken up. > > The only downside of adding this unconditionally is

[PATCH 2/2] drm/fsl-dcu: Fix the interrupt issue in suspend/resume functions

2017-09-14 Thread Alison Wang
before calling drm_atomic_helper_resume(). The patch is verified on LS1021ATWR board. Signed-off-by: Alison Wang --- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fsl

[PATCH 1/2] drm/fsl-dcu: Fix DCU pixel clock issue in suspend/resume functions

2017-09-14 Thread Alison Wang
ue. This patch is verified on LS1021ATWR board. Signed-off-by: Alison Wang --- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c index 58e9e0601a61..875

RE: [PATCH v3 1/2] mtd: ifc: Update dependency of IFC for LS1021A

2017-02-13 Thread Alison Wang
> On Mon, 13 Feb 2017 07:39:41 + > Alison Wang wrote: > > > Hi, Boris, > > > > Sorry, I forgot to change them. Should I resend them or you help > to fix that when applying? > > I can fix that when applying, no need to resend. > Note that you m

RE: [PATCH v3 1/2] mtd: ifc: Update dependency of IFC for LS1021A

2017-02-12 Thread Alison Wang
Hi, Boris, Sorry, I forgot to change them. Should I resend them or you help to fix that when applying? Best Regards, Alison Wang > > Hi Alison, > > The subject prefix is still wrong, should be 'memory: ifc: '. > > On Mon, 13 Feb 2017 14:46:55 +0800 >

[PATCH v3 2/2] mtd: nand: Update dependency of IFC for LS1021A

2017-02-12 Thread Alison Wang
As NAND support for Freescale/NXP IFC controller is available on LS1021A, the dependency for LS1021A is added. LS1021A is an earlier product and is not compatible with later LayerScape architecture. So ARCH_LAYERSCAPE can't cover LS1021A. Signed-off-by: Alison Wang --- Changes in v3: - U

RE: [PATCH v2 2/2] mtd: nand: Update dependency of IFC for LS1021A

2017-02-12 Thread Alison Wang
Hi, Boris, > On Thu, 5 Jan 2017 02:02:30 + > Alison Wang wrote: > > > > On 01/04/2017 02:46 AM, Alison Wang wrote: > > > >> On 01/03/2017 03:41 AM, Alison Wang wrote: > > > >>> As NAND support for Freescale/NXP IFC controller is available

[PATCH v3 1/2] mtd: ifc: Update dependency of IFC for LS1021A

2017-02-12 Thread Alison Wang
As Freescale/NXP IFC controller is available on LS1021A, the dependency for LS1021A is added. LS1021A is an earlier product and is not compatible with later LayerScape architecture. So ARCH_LAYERSCAPE can't cover LS1021A. Signed-off-by: Alison Wang --- Changes in v3: - Update the commit me

RE: [PATCH v2 2/2] mtd: nand: Update dependency of IFC for LS1021A

2017-01-04 Thread Alison Wang
> On 01/04/2017 02:46 AM, Alison Wang wrote: > >> On 01/03/2017 03:41 AM, Alison Wang wrote: > >>> As NAND support for Freescale/NXP IFC controller is available on > >>> LS1021A, the dependency for LS1021A is added. > >> > >> D

RE: [PATCH v2 2/2] mtd: nand: Update dependency of IFC for LS1021A

2017-01-03 Thread Alison Wang
> On 01/03/2017 03:41 AM, Alison Wang wrote: > > As NAND support for Freescale/NXP IFC controller is available on > > LS1021A, the dependency for LS1021A is added. > > Does LS stand for LayerScape ? Yes it does. So why does ARCH_LAYERSCAPE > not cover LS1021 ? [Alison Wan

RE: [PATCH v2 1/2] mtd: ifc: Update dependency of IFC for LS1021A

2017-01-03 Thread Alison Wang
Ok, I see. Thanks. Best Regards, Alison Wang > -Original Message- > From: Boris Brezillon [mailto:boris.brezil...@free-electrons.com] > Sent: Tuesday, January 03, 2017 5:05 PM > To: Alison Wang > Cc: marek.va...@gmail.com; cyrille.pitc...@atmel.com; linux- > ker.

[PATCH v2 2/2] mtd: nand: Update dependency of IFC for LS1021A

2017-01-02 Thread Alison Wang
As NAND support for Freescale/NXP IFC controller is available on LS1021A, the dependency for LS1021A is added. Signed-off-by: Alison Wang --- Changes in v2: - None drivers/mtd/nand/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mtd/nand/Kconfig b/drivers

[PATCH v2 1/2] mtd: ifc: Update dependency of IFC for LS1021A

2017-01-02 Thread Alison Wang
As Freescale/NXP IFC controller is available on LS1021A, the dependency for LS1021A is added. Signed-off-by: Alison Wang --- Changes in v2: - New patch drivers/memory/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/memory/Kconfig b/drivers/memory/Kconfig

RE: [PATCH] mtd: nand: Update dependency of IFC for LS1021A

2017-01-02 Thread Alison Wang
ve the system] > > > > url: https://github.com/0day-ci/linux/commits/Alison-Wang/mtd- > nand-Update-dependency-of-IFC-for-LS1021A/20161229-125233 > > base: git://git.infradead.org/linux-mtd.git master > > config: arm-allmodconfig (attached as .config) > > compiler

[PATCH] mtd: nand: Update dependency of IFC for LS1021A

2016-12-28 Thread Alison Wang
As NAND support for Freescale/NXP IFC controller is available on LS1021A, the dependency for LS1021A is added. Signed-off-by: Alison Wang --- drivers/mtd/nand/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig index

[PATCH] arm/arm64: KVM: Add support for ARMv8 AArch32 execution state

2016-09-23 Thread Alison Wang
The ARMv8 architecture supports two execution state, AArch64 and AArch32. To support KVM in AArch32 execution state for ARMv8, Cortex-A53 and Cortex-A72 need to be added for target-specific checks. Signed-off-by: Alison Wang --- arch/arm/include/asm/cputype.h | 2 ++ arch/arm/kvm/guest.c

[PATCH 2/2] armv8: aarch32: Add SMP support for 32-bit Linux kernel

2016-09-22 Thread Alison Wang
The patch adds SMP support for running 32-bit Linux kernel for Layerscape platforms. Spin-table method is used for SMP support. Signed-off-by: Alison Wang Signed-off-by: Chenhui Zhao --- arch/arm/mach-imx/common.h | 1 + arch/arm/mach-imx/mach-layerscape.c | 1 + arch/arm/mach-imx

[PATCH 1/2] armv8: aarch32: Execute 32-bit Linux for LayerScape platforms

2016-09-22 Thread Alison Wang
LayerScape platforms. Verified on LayerScape LS1043ARDB, LS1012ARDB, LS1046ARDB boards. Signed-off-by: Ebony Zhu Signed-off-by: Alison Wang --- arch/arm/Kconfig| 9 + arch/arm/mach-imx/Kconfig | 14 ++ arch/arm/mach-imx/Makefile | 4

[PATCH] ARM: dts: ls102xa: Use new clock binding

2016-03-01 Thread Alison Wang
According to the current clock driver for Freescale QorIQ platform, new clock binding will be used for LS1021A. Signed-off-by: Alison Wang --- arch/arm/boot/dts/ls1021a.dtsi | 97 +- 1 file changed, 40 insertions(+), 57 deletions(-) diff --git a/arch/arm

[PATCH] dts: ls102xa: ifc: Add the partition for NOR flash

2016-02-03 Thread Alison Wang
According to the new mapping table, the partition for NOR flash is added. Signed-off-by: Alison Wang --- arch/arm/boot/dts/ls1021a-qds.dts | 60 +++ arch/arm/boot/dts/ls1021a-twr.dts | 60 +++ 2 files changed, 120

[PATCH] ARM: multi_v7_defconfig: Enable some drivers for LS1021A

2015-12-08 Thread Alison Wang
This patch enables some drivers for LS1021A, such as GIANFAR, WATCHDOG, AUDIO, QSPI, I2C, ESDHC, EDMA, FTM. QorIQ Clock Framework and Ramdisk support is also enabled. Signed-off-by: Alison Wang --- arch/arm/configs/multi_v7_defconfig | 14 ++ 1 file changed, 14 insertions(+) diff

[RFC PATCH] ARM: add v7 LPAE multi-platform defconfig

2015-11-09 Thread Alison Wang
GIANFAR, I2C, WATCHDOG, AUDIO, EDMA and DSPI drivers, etc. The other platforms need to be verified by the platform maintainers too. Signed-off-by: Alison Wang --- arch/arm/configs/multi_v7_lpae_defconfig | 597 +++ 1 file changed, 597 insertions(+) create mode 100644

[PATCH] ARM: add v7 LPAE multi-platform defconfig

2015-10-27 Thread Alison Wang
v7 LPAE multi-platform defconfig is based on v7 multi-platform defconfig and adds LPAE support. This defconfig is verified on LS1021A which enables GIANFAR, I2C, WATCHDOG, AUDIO, EDMA and DSPI drivers, etc. Signed-off-by: Alison Wang --- arch/arm/configs/multi_v7_lpae_defconfig | 168

[PATCH v4] ARM: configs: Add Freescale LS1021A defconfig

2015-09-17 Thread Alison Wang
Signed-off-by: Alison Wang --- Changes since v3: - Modify the commit. Changes since v2: - Enable PSCI, as PSCI is enabled in u-boot. Changes since v1: - Enable GIANFAR, Sound and DSPI. arch/arm/configs/ls1021a_defconfig | 160 + 1 file changed, 160 insertions

[PATCH v2] audio: sai: Add Power Management support

2015-09-14 Thread Alison Wang
This patch adds Power Management support for SAI. Activate regmap cache with REGCACHE_FLAT, and use regmap cache code to save and restore registers in suspend and resume. The Transmit Control Register (TCSR) and Receive Control Register(RCSR) should be volatile registers. Signed-off-by: Alison

[PATCH] ARM: ls1021a: Add dma-coherent property for eTSEC nodes

2015-09-13 Thread Alison Wang
This patch adds dma-coherent property for eTSEC nodes, so coherent DMA operations are supported. Signed-off-by: Alison Wang Signed-off-by: Shawn Guo --- arch/arm/boot/dts/ls1021a.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts

[PATCH v3] ARM: configs: Add Freescale LS1021A defconfig

2015-08-07 Thread Alison Wang
. Signed-off-by: Haikun Wang Signed-off-by: Alison Wang --- Changes since v2: - Enable PSCI, as PSCI is enabled in u-boot. Changes since v1: - Enable GIANFAR, Sound and DSPI. arch/arm/configs/ls1021a_defconfig | 161 + 1 file changed, 161 insertions

[PATCH] ARM: ls1021a: add platform notifier for dma-coherent requirement

2015-08-07 Thread Alison Wang
This patch adds platform notifier for dma-coherent requirement. Structure arm_coherent_dma_ops is used instead of arm_dma_ops. Signed-off-by: Alison Wang --- arch/arm/mach-imx/mach-ls1021a.c | 30 ++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/mach-imx

[PATCH v2] ARM: configs: Add Freescale LS1021A defconfig

2015-07-22 Thread Alison Wang
. Signed-off-by: Haikun Wang Signed-off-by: Alison Wang --- Changes since v1: - Enable GIANFAR, Sound and DSPI. arch/arm/configs/ls1021a_defconfig | 160 + 1 file changed, 160 insertions(+) create mode 100644 arch/arm/configs/ls1021a_defconfig diff --git a

[PATCH] arm: kernel: utilize hrtimer based broadcast

2015-07-17 Thread Alison Wang
Hrtimer based broadcast is used on ARM platform. It can be registered as the tick broadcast device in the absence of a real external clock device. Signed-off-by: Alison Wang --- arch/arm/kernel/time.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/kernel/time.c b/arch/arm

[PATCH v2] ARM: dts: ls1021a: audio: Add dts nodes for audio on LS1021A

2015-07-15 Thread Alison Wang
This patch adds dts nodes for audio on LS1021A. Signed-off-by: Alison Wang Signed-off-by: Shawn Guo --- Changes since v1: - Remove "clocks" container, and use a unit node name. arch/arm/boot/dts/ls1021a-qds.dts | 69 +++ arch/arm/boot/dts/ls102

[PATCH v2] ARM: dts: ls1021a: add wakeup device ftm0 node for ls1021a

2015-07-15 Thread Alison Wang
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 --- Changes since v1: - Add my SoB. - Use "ARM:" as subject prefix. arch/arm/boot/dts/ls1021a-qds.dts | 4 arch/arm/boot/dts/ls1021a.d

[PATCH] arm: ls1021a: utilize hrtimer based broadcast mode

2015-07-10 Thread Alison Wang
Hrtimer based broadcast mode is used instead of periodic tick broadcast to provide high resolution clock in SMP. Signed-off-by: Alison Wang --- arch/arm/mach-imx/mach-ls1021a.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/mach-imx/mach-ls1021a.c b/arch/arm/mach-imx

[PATCH] arm: dts: ls1021a: add wakeup device ftm0 node for ls1021a

2015-07-05 Thread Alison Wang
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 --- arch/arm/boot/dts/ls1021a-qds.dts | 4 arch/arm/boot/dts/ls1021a.dtsi| 8 2 files changed, 12 insertions(+) diff --git a/arch/arm/boot

[PATCH] arm: dts: ls1021a: Add LTC2945 node for LS1021A TWR board

2015-07-05 Thread Alison Wang
From: Jia Hongtao This patch adds LTC2945 node for LS1021A TWR board. Signed-off-by: Jia Hongtao --- arch/arm/boot/dts/ls1021a-twr.dts | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a-twr.dts b/arch/arm/boot/dts/ls1021a-twr.dts index a0d9ad6..938b16a 100644

[PATCH] dts: ls1021a: audio: Add dts nodes for audio on LS1021A

2015-07-02 Thread Alison Wang
This patch adds dts nodes for audio on LS1021A. Signed-off-by: Alison Wang --- arch/arm/boot/dts/ls1021a-qds.dts | 71 +++ arch/arm/boot/dts/ls1021a-twr.dts | 63 ++ arch/arm/boot/dts/ls1021a.dtsi| 14 3 files

[PATCH] dts: ls1021a: Add dts nodes for eTSEC0, eTSEC1 and eTSEC2

2015-06-24 Thread Alison Wang
This patch adds generic dts nodes for eTSEC0, eTSEC1 and eTSEC2. Signed-off-by: Claudiu Manoil Signed-off-by: Alison Wang --- arch/arm/boot/dts/ls1021a-qds.dts | 20 ++ arch/arm/boot/dts/ls1021a-twr.dts | 20 ++ arch/arm/boot/dts/ls1021a.dtsi| 82

[PATCH] net/fsl: remove dependency FSL_SOC for Gianfar

2015-06-24 Thread Alison Wang
CONFIG_GIANFAR is not depended on FSL_SOC, it can be built on non-PPC platforms. Signed-off-by: Alison Wang --- drivers/net/ethernet/freescale/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/freescale/Kconfig b/drivers/net/ethernet/freescale

[PATCH] audio: sai: Add Power Management support

2014-10-28 Thread Alison Wang
This patch adds Power Management support for SAI. Activate regmap cache with REGCACHE_RBTREE, and use regmap cache code to save and restore registers in suspend and resume. The Transmit Control Register (TCSR) and Receive Control Register(RCSR) should be volatile registers. Signed-off-by: Alison