Re: [PATCH] ARM: OMAP2+: AM43x: Add ID for ES1.2

2014-12-10 Thread Tony Lindgren
* Nishanth Menon n...@ti.com [141202 08:51]:
 On 11/27/2014 09:32 PM, Lokesh Vutla wrote:
  ES1.2 is a minor variant of ES1.1. Major changes since ES1.1 are
  updating ROM for fixing the following boot modes:
  - NAND boot
  - UART boot
  - Ethernet boot
  - USB HOST/Client boot
  This patch adds ID support for AM437x ES1.2 silicon.
  There are no additional kernel fixes required for ES1.2 silicon.
  
  Latest Technical Documentation can be found here:
  http://www.ti.com/lsds/ti/arm/sitara_arm_cortex_a_processor/arm_cortex_a9_core/am437x_arm_cortex_a9/tech_docs.page
  
  Signed-off-by: Lokesh Vutla lokeshvu...@ti.com
  ---
   arch/arm/mach-omap2/id.c  | 8 ++--
   arch/arm/mach-omap2/soc.h | 1 +
   2 files changed, 7 insertions(+), 2 deletions(-)
  
  diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
  index 53841de..c25feba 100644
  --- a/arch/arm/mach-omap2/id.c
  +++ b/arch/arm/mach-omap2/id.c
  @@ -471,11 +471,15 @@ void __init omap3xxx_check_revision(void)
  cpu_rev = 1.0;
  break;
  case 1:
  -   /* FALLTHROUGH */
  -   default:
  omap_revision = AM437X_REV_ES1_1;
  cpu_rev = 1.1;
  break;
  +   case 2:
  +   /* FALLTHROUGH */
  +   default:
  +   omap_revision = AM437X_REV_ES1_2;
  +   cpu_rev = 1.2;
  +   break;
  }
  break;
  case 0xb8f2:
  diff --git a/arch/arm/mach-omap2/soc.h b/arch/arm/mach-omap2/soc.h
  index 4376f59..c1a3b44 100644
  --- a/arch/arm/mach-omap2/soc.h
  +++ b/arch/arm/mach-omap2/soc.h
  @@ -446,6 +446,7 @@ IS_OMAP_TYPE(3430, 0x3430)
   #define AM437X_CLASS   0x4370
   #define AM437X_REV_ES1_0   (AM437X_CLASS | (0x10  8))
   #define AM437X_REV_ES1_1   (AM437X_CLASS | (0x11  8))
  +#define AM437X_REV_ES1_2   (AM437X_CLASS | (0x12  8))
   
   #define OMAP443X_CLASS 0x44300044
   #define OMAP4430_REV_ES1_0 (OMAP443X_CLASS | (0x10  8))
  
 
 Reviewed-by: Nishanth Menon n...@ti.com

Applying into omap-for-v3.19/fixes thanks.

Tony
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] ARM: OMAP2+: AM43x: Add ID for ES1.2

2014-12-02 Thread Nishanth Menon
On 11/27/2014 09:32 PM, Lokesh Vutla wrote:
 ES1.2 is a minor variant of ES1.1. Major changes since ES1.1 are
 updating ROM for fixing the following boot modes:
 - NAND boot
 - UART boot
 - Ethernet boot
 - USB HOST/Client boot
 This patch adds ID support for AM437x ES1.2 silicon.
 There are no additional kernel fixes required for ES1.2 silicon.
 
 Latest Technical Documentation can be found here:
 http://www.ti.com/lsds/ti/arm/sitara_arm_cortex_a_processor/arm_cortex_a9_core/am437x_arm_cortex_a9/tech_docs.page
 
 Signed-off-by: Lokesh Vutla lokeshvu...@ti.com
 ---
  arch/arm/mach-omap2/id.c  | 8 ++--
  arch/arm/mach-omap2/soc.h | 1 +
  2 files changed, 7 insertions(+), 2 deletions(-)
 
 diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
 index 53841de..c25feba 100644
 --- a/arch/arm/mach-omap2/id.c
 +++ b/arch/arm/mach-omap2/id.c
 @@ -471,11 +471,15 @@ void __init omap3xxx_check_revision(void)
   cpu_rev = 1.0;
   break;
   case 1:
 - /* FALLTHROUGH */
 - default:
   omap_revision = AM437X_REV_ES1_1;
   cpu_rev = 1.1;
   break;
 + case 2:
 + /* FALLTHROUGH */
 + default:
 + omap_revision = AM437X_REV_ES1_2;
 + cpu_rev = 1.2;
 + break;
   }
   break;
   case 0xb8f2:
 diff --git a/arch/arm/mach-omap2/soc.h b/arch/arm/mach-omap2/soc.h
 index 4376f59..c1a3b44 100644
 --- a/arch/arm/mach-omap2/soc.h
 +++ b/arch/arm/mach-omap2/soc.h
 @@ -446,6 +446,7 @@ IS_OMAP_TYPE(3430, 0x3430)
  #define AM437X_CLASS 0x4370
  #define AM437X_REV_ES1_0 (AM437X_CLASS | (0x10  8))
  #define AM437X_REV_ES1_1 (AM437X_CLASS | (0x11  8))
 +#define AM437X_REV_ES1_2 (AM437X_CLASS | (0x12  8))
  
  #define OMAP443X_CLASS   0x44300044
  #define OMAP4430_REV_ES1_0   (OMAP443X_CLASS | (0x10  8))
 

Reviewed-by: Nishanth Menon n...@ti.com

-- 
Regards,
Nishanth Menon
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] ARM: OMAP2+: AM43x: Add ID for ES1.2

2014-11-27 Thread Lokesh Vutla
ES1.2 is a minor variant of ES1.1. Major changes since ES1.1 are
updating ROM for fixing the following boot modes:
- NAND boot
- UART boot
- Ethernet boot
- USB HOST/Client boot
This patch adds ID support for AM437x ES1.2 silicon.
There are no additional kernel fixes required for ES1.2 silicon.

Latest Technical Documentation can be found here:
http://www.ti.com/lsds/ti/arm/sitara_arm_cortex_a_processor/arm_cortex_a9_core/am437x_arm_cortex_a9/tech_docs.page

Signed-off-by: Lokesh Vutla lokeshvu...@ti.com
---
 arch/arm/mach-omap2/id.c  | 8 ++--
 arch/arm/mach-omap2/soc.h | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
index 53841de..c25feba 100644
--- a/arch/arm/mach-omap2/id.c
+++ b/arch/arm/mach-omap2/id.c
@@ -471,11 +471,15 @@ void __init omap3xxx_check_revision(void)
cpu_rev = 1.0;
break;
case 1:
-   /* FALLTHROUGH */
-   default:
omap_revision = AM437X_REV_ES1_1;
cpu_rev = 1.1;
break;
+   case 2:
+   /* FALLTHROUGH */
+   default:
+   omap_revision = AM437X_REV_ES1_2;
+   cpu_rev = 1.2;
+   break;
}
break;
case 0xb8f2:
diff --git a/arch/arm/mach-omap2/soc.h b/arch/arm/mach-omap2/soc.h
index 4376f59..c1a3b44 100644
--- a/arch/arm/mach-omap2/soc.h
+++ b/arch/arm/mach-omap2/soc.h
@@ -446,6 +446,7 @@ IS_OMAP_TYPE(3430, 0x3430)
 #define AM437X_CLASS   0x4370
 #define AM437X_REV_ES1_0   (AM437X_CLASS | (0x10  8))
 #define AM437X_REV_ES1_1   (AM437X_CLASS | (0x11  8))
+#define AM437X_REV_ES1_2   (AM437X_CLASS | (0x12  8))
 
 #define OMAP443X_CLASS 0x44300044
 #define OMAP4430_REV_ES1_0 (OMAP443X_CLASS | (0x10  8))
-- 
1.9.1

--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html