[U-Boot] [PATCH v2] ARM: mx6: Enable ARM errata workaround for 845369

2015-04-06 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since MX6 is Cortex-A9 r2p10, enable software workaround for errata 845369. The ARM errata 751472, 794072, 761320, 845369 only applied to the following configuration: This erratum affects configurations with either: - One processor if the ACP is

[U-Boot] [PATCH v3 2/2] ARM: mx6: Enable ARM errata workaround for 845369

2015-04-06 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com The ARM errata 845369 only applies to one processor if the ACP is present OR two or more processors. i.MX6 family does not have the ACP and thus only the MPCore system will be impacted, which are the i.MX6DQ, i.MX6DL. Signed-off-by: Nitin Garg

[U-Boot] [PATCH] ARM: mx6: Fix errata workarounds for i.MX6

2015-04-06 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since MX6 is Cortex-A9 r2p10, enable ARM errata 751472, 794072, 761320 only applied to the following configuration: This erratum affects configurations with either: - One processor if the ACP is present - Two or more processors i.MX6 family does not

[U-Boot] [PATCH v3 1/2] ARM: Add workaround for Cortex-A9 errata 845369

2015-04-06 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Under very rare timing circumstances, transition into streaming mode might create a data corruption. Exists on all Cortex-A9 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- Changes in v3: None Changes in v2: None README

[U-Boot] [PATCH v3 2/3] ARM: Add workaround for Cortex-A9 errata 845369

2015-04-06 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Under very rare timing circumstances, transition into streaming mode might create a data corruption. Exists on all Cortex-A9 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- Changes in v3: None Changes in v2: None README

[U-Boot] [PATCH v3 1/3] ARM: mx6: Fix errata workarounds for i.MX6

2015-04-06 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since MX6 is Cortex-A9 r2p10, enable ARM errata 751472, 794072, 761320 only applied to the following configuration: This erratum affects configurations with either: - One processor if the ACP is present - Two or more processors i.MX6 family does not

[U-Boot] [PATCH v3 3/3] ARM: mx6: Enable ARM errata workaround for 845369

2015-04-06 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com The ARM errata 845369 only applies to one processor if the ACP is present OR two or more processors. i.MX6 family does not have the ACP and thus only the MPCore system will be impacted, which are the i.MX6DQ, i.MX6DL. Signed-off-by: Nitin Garg

[U-Boot] [PATCH 1/2] ARM: Add workaround for Cortex-A9 errata 845369

2015-03-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Under very rare timing circumstances, transition into streaming mode might create a data corruption. Exists on all Cortex-A9 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- README |1 +

[U-Boot] [PATCH 2/2] MX6: Enable ARM errata workaround for 845369

2015-03-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since MX6 is Cortex-A9 r2p10, enable software workaround for errata 845369. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- include/configs/mx6_common.h |1 + 1 file changed, 1 insertion(+) diff --git a/include/configs/mx6_common.h

[U-Boot] [PATCH v6 2/4] mx6: thermal: Add i.MX6 CPU thermal sensor support

2014-11-14 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com i.MX6 SoC has onchip temperature sensor. Add driver for this sensor. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- drivers/Makefile |1 + drivers/thermal/Makefile |8 +++ drivers/thermal/imx_thermal.c | 144

[U-Boot] [PATCH v6 0/5] add i.MX6 thermal sensor driver

2014-11-14 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com This patch set adds i.MX6 thermal sensor driver and enables it for mx6sabre boards. Also adds various anadig bit definitions as required for upcoming drivers. Changes in v6: -Aligned imx thermal driver macro defines with kernel Changes in v5: -Don't

[U-Boot] [PATCH v6 3/4] mx6: thermal: Check cpu temperature via thermal sensor

2014-11-14 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com read cpu temperature using the onchip thermal sensor. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- arch/arm/imx-common/cpu.c |6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/imx-common/cpu.c b/arch/arm/imx-common/cpu.c

[U-Boot] [PATCH v6 4/4] mx6: thermal: Enable thermal sensor for mx6 sabre boards.

2014-11-14 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Add CONFIG_IMX6_THERMAL to mx6sabre_common.h file. Since thermal driver depends on ocotp, make sure to enable CONFIG_MXC_OCOTP when CONFIG_IMX6_THERMAL is slected. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- include/configs/mx6sabre_common.h

[U-Boot] [PATCH v6 1/4] mx6: clock: Add api to enable pll3

2014-11-14 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Add api to check and enable pll3 as required for thermal sensor driver. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- arch/arm/cpu/armv7/mx6/clock.c| 25 + arch/arm/include/asm/arch-mx6/clock.h |1 + 2

[U-Boot] [PATCH v3] imx: ddr: Move mx6q_4x_mt41j128.cfg to mx6sabresd board

2014-09-15 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Provide cgtqmx6eval board its own variant of ddr setup config file. Move board/freescale/imx/ddr/ mx6q_4x_mt41j128.cfg to board/freescale/mx6sabresd/ as this is was designed for the mx6sabresd board. Signed-off-by: Nitin Garg nitin.g...@freescale.com

[U-Boot] [PATCH 0/2 v3] Add support for mx6 onchip temperature sensor

2014-09-01 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Add support for mx6 onchip temperature sensor and enable it for all mx6sabre boards. Nitin Garg (2): Changes since v2: - Split the patch into 2: Feature impl and board enablement Changes since v1: - Make temperature sensor feature configurable -

[U-Boot] [PATCH 2/2 v3] Enable SoC Temperature sensor for mx6 Sabre boards.

2014-09-01 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Add CONFIG_IMX6_TEMP_SENSOR to mx6sabre_common.h file Signed-off-by: Nitin Garg nitin.g...@freescale.com --- include/configs/mx6sabre_common.h |1 + 1 file changed, 1 insertion(+) diff --git a/include/configs/mx6sabre_common.h

[U-Boot] [PATCH 1/2 v3] Add i.MX6 CPU temperature sensor support

2014-09-01 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com i.MX6 SoC has onChip temperature sensor. Add support for this sensor. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- arch/arm/cpu/armv7/mx6/soc.c | 138 +++- arch/arm/imx-common/cpu.c|7 +-

[U-Boot] [PATCH] Add i.MX6 CPU temperature sensor support

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Support CPU temperature sensors on i.MX6 SoC. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- arch/arm/cpu/armv7/mx6/soc.c | 137 +++- arch/arm/imx-common/cpu.c|7 +- arch/arm/include/asm/arch-mx6/crm_regs.h |

[U-Boot] [PATCH] Add i.MX6 CPU temperature sensor support

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com This patch adds support for i.MX6 on chip temperature sensor support. Nitin Garg (1): Add i.MX6 CPU temperature sensor support arch/arm/cpu/armv7/mx6/soc.c | 137 +++- arch/arm/imx-common/cpu.c|7 +-

[U-Boot] [PATCH] Add i.MX6 CPU temperature sensor support

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Support CPU temperature sensors on i.MX6 SoC. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- arch/arm/cpu/armv7/mx6/soc.c | 137 +++- arch/arm/imx-common/cpu.c|7 +- arch/arm/include/asm/arch-mx6/crm_regs.h |

[U-Boot] [PATCH] Add i.MX6 CPU temperature sensor support

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com This patch adds support for i.MX6 on chip temperature sensor support. Nitin Garg (1): Add i.MX6 CPU temperature sensor support arch/arm/cpu/armv7/mx6/soc.c | 137 +++- arch/arm/imx-common/cpu.c|7 +-

[U-Boot] [PATCH] Move board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg to board/freescale/mx6sabresd/mx6q_4x_mt41j128.cfg so that mx6sabresd files are consolidated into one place.

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Signed-off-by: Nitin Garg nitin.g...@freescale.com --- board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg| 169 --- board/freescale/mx6sabresd/mx6q_4x_mt41j128.cfg | 169 +++ configs/cgtqmx6qeval_defconfig

[U-Boot] [PATCH] Remove board/freescale/imx/ddr folder

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since board/freescale/imx/ddr/ contains single file and that file actually belongs to mx6sabresd, move it so that its move evident. Nitin Garg (1): Move board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg to

[U-Boot] [PATCH] Support i.MX6 High Assurance Boot (HAB) authentication of images

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Add hab_auth_img u-boot command which can be used for HAB authentication of images. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- arch/arm/cpu/armv7/mx6/clock.c| 40 ++- arch/arm/cpu/armv7/mx6/hab.c | 180

[U-Boot] [PATCH] i.MX6 High Assurance Boot (HAB) support

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Add hab_auth_img u-boot command which can be used for HAB authentication of images. Nitin Garg (1): Support i.MX6 High Assurance Boot (HAB) authentication of images arch/arm/cpu/armv7/mx6/clock.c| 40 ++-

[U-Boot] [PATCH] Add support for i.MX6SL EVK board keypad

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com i.MX6sl evk has a keyboard on the board, so add mxc_keyb driver to support keypad. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- drivers/input/Makefile |1 + drivers/input/mxc_keyb.c | 588 ++

[U-Boot] [PATCH] i.MX6SL EVK: Add keypad support

2014-08-31 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com i.MX6sl evk has a keyboard on the board, so add mxc_keyb driver to support keypad. Nitin Garg (1): Add support for i.MX6SL EVK board keypad drivers/input/Makefile |1 + drivers/input/mxc_keyb.c | 588

[U-Boot] [PATCH 0/3] Add workaround for Cortex-A9 errata

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com These patches implement workaround for 2 Cortex-A9 erratas. Enable these errata workaround for MX6. Nitin Garg (3): ARM: Add workaround for Cortex-A9 errata 794072 ARM: Add workaround for Cortex-A9 errata 761320 MX6: Enable ARM errata workaround

[U-Boot] [PATCH 2/3] ARM: Add workaround for Cortex-A9 errata 761320

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Full cache line writes to the same memory region from at least two processors might deadlock the processor. Exists on r1, r2, r3 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- README |1 +

[U-Boot] [PATCH 1/3] ARM: Add workaround for Cortex-A9 errata 794072

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com A short loop including a DMB instruction might cause a denial of service on another processor which executes a CP15 broadcast operation. Exists on r1, r2, r3, r4 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- README

[U-Boot] [PATCH 3/3] MX6: Enable ARM errata workaround 794072 and 761320

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since MX6 is Cortex-A9 r2p10, enable software workaround for errata 794072 and 761320. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- include/configs/mx6_common.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git

[U-Boot] [PATCH 3/3] MX6: Enable ARM errata workaround 794072 and 761320

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since MX6 is Cortex-A9 r2p10, enable software workaround for errata 794072 and 761320. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- include/configs/mx6_common.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git

[U-Boot] [PATCH v3 0/3] Add workaround for Cortex-A9 errata

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com These patches implement workaround for 2 Cortex-A9 erratas. Enable these errata workaround for MX6. Changes since v2: - Added Acked-by Dirk Behme for PATCH 1/3 - Added Stefano for review Changes since v1: - Enabled these erratas for MX6 as suggested

[U-Boot] [PATCH v3 2/3] ARM: Add workaround for Cortex-A9 errata 761320

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Full cache line writes to the same memory region from at least two processors might deadlock the processor. Exists on r1, r2, r3 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- README |1 +

[U-Boot] [PATCH v3 1/3] ARM: Add workaround for Cortex-A9 errata 794072

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com A short loop including a DMB instruction might cause a denial of service on another processor which executes a CP15 broadcast operation. Exists on r1, r2, r3, r4 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com Acked-by: Dirk Behme

[U-Boot] [PATCH v3 2/3] ARM: Add workaround for Cortex-A9 errata 761320

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Full cache line writes to the same memory region from at least two processors might deadlock the processor. Exists on r1, r2, r3 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- README |1 +

[U-Boot] [PATCH v3 3/3] MX6: Enable ARM errata workaround 794072 and 761320

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since MX6 is Cortex-A9 r2p10, enable software workaround for errata 794072 and 761320. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- include/configs/mx6_common.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git

[U-Boot] [PATCH v3 0/3] Add workaround for Cortex-A9 errata

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com These patches implement workaround for 2 Cortex-A9 erratas. Enable these errata workaround for MX6. Changes since v2: - Added Acked-by Dirk Behme for PATCH 1/3 - Added Stefano for review Changes since v1: - Enabled these erratas for MX6 as suggested

[U-Boot] [PATCH v3 3/3] MX6: Enable ARM errata workaround 794072 and 761320

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Since MX6 is Cortex-A9 r2p10, enable software workaround for errata 794072 and 761320. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- include/configs/mx6_common.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git

[U-Boot] [PATCH v3 1/3] ARM: Add workaround for Cortex-A9 errata 794072

2014-04-02 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com A short loop including a DMB instruction might cause a denial of service on another processor which executes a CP15 broadcast operation. Exists on r1, r2, r3, r4 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com Acked-by: Dirk Behme

[U-Boot] [PATCH 0/2] Add workaround for Cortex-A9 errata

2014-04-01 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com These patches implement workaround for 2 Cortex-A9 erratas. Nitin Garg (2): ARM: Add workaround for Cortex-A9 errata 794072 ARM: Add workaround for Cortex-A9 errata 761320 README |2 ++ arch/arm/cpu/armv7/start.S | 10

[U-Boot] [PATCH 1/2] ARM: Add workaround for Cortex-A9 errata 794072

2014-04-01 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com A short loop including a DMB instruction might cause a denial of service on another processor which executes a CP15 broadcast operation. Exists on r1, r2, r3, r4 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- README

[U-Boot] [PATCH 2/2] ARM: Add workaround for Cortex-A9 errata 761320

2014-04-01 Thread nitin.garg
From: Nitin Garg nitin.g...@freescale.com Full cache line writes to the same memory region from at least two processors might deadlock the processor. Exists on r1, r2, r3 revisions. Signed-off-by: Nitin Garg nitin.g...@freescale.com --- README |1 +