Skip to contentSkip to conversation

arm: ti: misc updates and bug fixes

PATCH Superseded Lokesh Vutla 2 participants 15 messages Dec 28, 2017 – Jan 19, 2018

Subsystems (4)
lore
Share & tools
lore
#0 lore raw

v3 cover arm: ti: misc updates and bug fixes

This series consolidates few bug fixes on TI platforms.

Changes since v2:
- Added a new patch for making in file structures static.

Lokesh Vutla (4):
configs: k2g_evm: Allocate more space for u-boot
tools: omapimage: Fix mismatch of image size in header
arm: am33xx: Avoid writing into reserved DPLL divider
board: ti: k2g: Make ddr3* declarations as static

Rex Chang (1):
board: ti: K2G FC SoC 1GHz and DDR3 1066 MT/s support

Tomi Valkeinen (1):
board: ti: dra76: mux wakeup2 as gpio1_2

 arch/arm/mach-keystone/include/mach/hardware.h |  3 ++
 arch/arm/mach-keystone/init.c                  | 17 ++++++-
 arch/arm/mach-omap2/am33xx/clock_am33xx.c      | 12 ++---
 board/ti/dra7xx/mux_data.h                     |  2 +-
 board/ti/ks2_evm/board.h                       |  4 ++
 board/ti/ks2_evm/board_k2g.c                   | 32 ++++++++++---
 board/ti/ks2_evm/ddr3_k2g.c                    | 65 +++++++++++++++++++++++---
 board/ti/ks2_evm/mux-k2g.h                     |  2 +-
 include/configs/k2g_evm.h                      |  6 ++-
 tools/omapimage.c                              |  2 +-
 10 files changed, 119 insertions(+), 26 deletions(-)
Signature · 1 line
2.15.1
#1 lore raw

PATCH v3 1/6 configs: k2g_evm: Allocate more space for u-boot

Now that we have multi dtb enabled in u-boot allocate 128K space for u-boot.

---
 include/configs/k2g_evm.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
include/configs/k2g_evm.h +1 -1
index df81c09d86..9282a22739 100644
@@ -74,7 +74,7 @@
 #endif
 
 /* SPL SPI Loader Configuration */
-#define CONFIG_SPL_TEXT_BASE		0x0c080000
+#define CONFIG_SPL_TEXT_BASE		0x0c0a0000
 
 /* NAND Configuration */
 #define CONFIG_SYS_NAND_PAGE_2K
Signature · 1 line
2.15.1
#2 lore raw

PATCH v3 1/6 configs: k2g_evm: Allocate more space for u-boot

Quoted 4 lines · Lokesh Vutla

Now that we have multi dtb enabled in u-boot allocate 128K space for u-boot.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180119/a140c150/attachment.sig>
#3 lore raw

PATCH v3 2/6 board: ti: K2G FC SoC 1GHz and DDR3 1066 MT/s support

In reply to Lokesh Vutla

From: Rex Chang <[email protected]>

Added support for K2G EVM with FlipChip SoC of which ARM/DDR3 runs at 1GHz/1066 MT/s. The patch is also backward compatible with old revision EVM and EVM with WireBond SoC. Their ARM/DDR3 run at 600MHz/800 MT/s.

The new SoC supports 2 different speeds at 1GHz and 600MHz. Modyfied the CPU Name to show which SoC is used in the EVM. Modified the DDR3 configuration to reflect New SoC supports 2 different CPU and DDR3 speeds, 1GHz/1066MT and 600MHz/800MT.

Added new inline function board_it_k2g_g1() for the new FlipChip 1GHz, and set the u-boot env variable board_name accordingly.

Modified findfdt script in u-boot environment variable to include new k2g board type.

---
 arch/arm/mach-keystone/include/mach/hardware.h |  3 ++
 arch/arm/mach-keystone/init.c                  | 17 +++++++-
 board/ti/ks2_evm/board.h                       |  4 ++
 board/ti/ks2_evm/board_k2g.c                   | 32 +++++++++++----
 board/ti/ks2_evm/ddr3_k2g.c                    | 57 +++++++++++++++++++++++++-
 board/ti/ks2_evm/mux-k2g.h                     |  2 +-
 include/configs/k2g_evm.h                      |  4 +-
 7 files changed, 106 insertions(+), 13 deletions(-)
arch/arm/mach-keystone/include/mach/hardware.h +3 -0
index 6629406870..5d08418eb9 100644
@@ -327,6 +327,9 @@ typedef volatile unsigned int   *dv_reg_p;
 #define CPU_66AK2Lx	0xb9a7
 #define CPU_66AK2Gx	0xbb06
 
+/* Variant definitions */
+#define CPU_66AK2G1x	0x08
+
 /* DEVSPEED register */
 #define DEVSPEED_DEVSPEED_SHIFT	16
 #define DEVSPEED_DEVSPEED_MASK	(0xfff << 16)
arch/arm/mach-keystone/init.c +15 -2
index 6e5a1e1af1..f9c03f1dd1 100644
@@ -229,7 +229,19 @@ int print_cpuinfo(void)
 		puts("66AK2Ex SR");
 		break;
 	case CPU_66AK2Gx:
-		puts("66AK2Gx SR");
+		puts("66AK2Gx");
+#ifdef CONFIG_SOC_K2G
+		{
+			int speed = get_max_arm_speed(speeds);
+			if (speed == SPD1000)
+				puts("-100 ");
+			else if (speed == SPD600)
+				puts("-60 ");
+			else
+				puts("-xx ");
+		}
+#endif
+		puts("SR");
 		break;
 	default:
 		puts("Unknown\n");
@@ -241,7 +253,8 @@ int print_cpuinfo(void)
 		puts("1.1\n");
 	else if (rev == 0)
 		puts("1.0\n");
-
+	else if (rev == 8)
+		puts("1.0\n");
 	return 0;
 }
 #endif
board/ti/ks2_evm/board.h +4 -0
index b3ad1881fa..48d60a1c74 100644
@@ -20,6 +20,10 @@ static inline int board_is_k2g_gp(void)
 {
 	return board_ti_is("66AK2GGP");
 }
+static inline int board_is_k2g_g1(void)
+{
+	return board_ti_is("66AK2GG1");
+}
 static inline int board_is_k2g_ice(void)
 {
 	return board_ti_is("66AK2GIC");
board/ti/ks2_evm/board_k2g.c +25 -7
index 01328f1955..88df419b10 100644
@@ -55,7 +55,7 @@ unsigned int get_external_clk(u32 clk)
 	return clk_freq;
 }
 
-static int arm_speeds[DEVSPEED_NUMSPDS] = {
+int speeds[DEVSPEED_NUMSPDS] = {
 	SPD400,
 	SPD600,
 	SPD800,
@@ -159,13 +159,20 @@ static struct pll_init_data nss_pll_config[MAX_SYSCLK] = {
 	[SYSCLK_26MHz] = {NSS_PLL, 1000, 13, 2},
 };
 
-static struct pll_init_data ddr3_pll_config[MAX_SYSCLK] = {
+static struct pll_init_data ddr3_pll_config_800[MAX_SYSCLK] = {
 	[SYSCLK_19MHz] = {DDR3A_PLL, 167, 1, 16},
 	[SYSCLK_24MHz] = {DDR3A_PLL, 133, 1, 16},
 	[SYSCLK_25MHz] = {DDR3A_PLL, 128, 1, 16},
 	[SYSCLK_26MHz] = {DDR3A_PLL, 123, 1, 16},
 };
 
+static struct pll_init_data ddr3_pll_config_1066[MAX_SYSCLK] = {
+	[SYSCLK_19MHz] = {DDR3A_PLL, 194, 1, 14},
+	[SYSCLK_24MHz] = {DDR3A_PLL, 156, 1, 14},
+	[SYSCLK_25MHz] = {DDR3A_PLL, 149, 1, 14},
+	[SYSCLK_26MHz] = {DDR3A_PLL, 144, 1, 14},
+};
+
 struct pll_init_data *get_pll_init_data(int pll)
 {
 	int speed;
@@ -178,7 +185,7 @@ struct pll_init_data *get_pll_init_data(int pll)
 		data = &main_pll_config[sysclk_index][speed];
 		break;
 	case TETRIS_PLL:
-		speed = get_max_arm_speed(arm_speeds);
+		speed = get_max_arm_speed(speeds);
 		data = &tetris_pll_config[sysclk_index][speed];
 		break;
 	case NSS_PLL:
@@ -188,7 +195,15 @@ struct pll_init_data *get_pll_init_data(int pll)
 		data = &uart_pll_config[sysclk_index];
 		break;
 	case DDR3_PLL:
-		data = &ddr3_pll_config[sysclk_index];
+		if (cpu_revision() & CPU_66AK2G1x) {
+			speed = get_max_arm_speed(speeds);
+			if (speed == SPD1000)
+				data = &ddr3_pll_config_1066[sysclk_index];
+			else
+				data = &ddr3_pll_config_800[sysclk_index];
+		} else {
+			data = &ddr3_pll_config_800[sysclk_index];
+		}
 		break;
 	default:
 		data = NULL;
@@ -209,7 +224,7 @@ int board_mmc_init(bd_t *bis)
 		return -1;
 	}
 
-	if (board_is_k2g_gp())
+	if (board_is_k2g_gp() || board_is_k2g_g1())
 		omap_mmc_init(0, 0, 0, -1, -1);
 
 	omap_mmc_init(1, 0, 0, -1, -1);
@@ -224,7 +239,8 @@ int board_fit_config_name_match(const char *name)
 
 	if (!strcmp(name, "keystone-k2g-generic") && !eeprom_read)
 		return 0;
-	else if (!strcmp(name, "keystone-k2g-evm") && board_ti_is("66AK2GGP"))
+	else if (!strcmp(name, "keystone-k2g-evm") &&
+		(board_ti_is("66AK2GGP") || board_ti_is("66AK2GG1")))
 		return 0;
 	else if (!strcmp(name, "keystone-k2g-ice") && board_ti_is("66AK2GIC"))
 		return 0;
@@ -283,7 +299,7 @@ int embedded_dtb_select(void)
 
 	k2g_reset_mux_config();
 
-	if (board_is_k2g_gp()) {
+	if (board_is_k2g_gp() || board_is_k2g_g1()) {
 		/* deassert FLASH_HOLD */
 		clrbits_le32(K2G_GPIO1_BANK2_BASE + K2G_GPIO_DIR_OFFSET,
 			     BIT(9));
@@ -312,6 +328,8 @@ int board_late_init(void)
 #ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
 	if (board_is_k2g_gp())
 		env_set("board_name", "66AK2GGP\0");
+	else if (board_is_k2g_g1())
+		env_set("board_name", "66AK2GG1\0");
 	else if (board_is_k2g_ice())
 		env_set("board_name", "66AK2GIC\0");
 #endif
board/ti/ks2_evm/ddr3_k2g.c +55 -2

81 lines not on this page · raw message

board/ti/ks2_evm/mux-k2g.h +1 -1
index 630103d0ff..9e3fa11003 100644
@@ -345,7 +345,7 @@ void k2g_mux_config(void)
 {
 	if (!board_ti_was_eeprom_read()) {
 		configure_pin_mux(k2g_generic_pin_cfg);
-	} else if (board_is_k2g_gp()) {
+	} else if (board_is_k2g_gp() || board_is_k2g_g1()) {
 		configure_pin_mux(k2g_evm_pin_cfg);
 	} else if (board_is_k2g_ice()) {
 		configure_pin_mux(k2g_ice_evm_pin_cfg);
include/configs/k2g_evm.h +3 -1
index 9282a22739..4e43104fac 100644
@@ -34,11 +34,13 @@
 	"findfdt="\
 		"if test $board_name = 66AK2GGP; then " \
 			 "setenv name_fdt keystone-k2g-evm.dtb; " \
+		"else if test $board_name = 66AK2GG1; then " \
+			"setenv name_fdt keystone-k2g-evm.dtb; " \
 		"else if test $board_name = 66AK2GIC; then " \
 			 "setenv name_fdt keystone-k2g-ice.dtb; " \
 		"else if test $name_fdt = undefined; then " \
 			"echo WARNING: Could not determine device tree to use;"\
-		"fi;fi;fi; setenv fdtfile ${name_fdt}\0" \
+		"fi;fi;fi;fi; setenv fdtfile ${name_fdt}\0" \
 	"name_mon=skern-k2g.bin\0"					\
 	"name_ubi=k2g-evm-ubifs.ubi\0"					\
 	"name_uboot=u-boot-spi-k2g-evm.gph\0"				\
Signature · 1 line
2.15.1
#4 lore raw

PATCH v3 2/6 board: ti: K2G FC SoC 1GHz and DDR3 1066 MT/s support

Quoted 12 lines · Lokesh Vutla

From: Rex Chang <[email protected]>

Added support for K2G EVM with FlipChip SoC of which ARM/DDR3 runs at 1GHz/1066 MT/s. The patch is also backward compatible with old revision EVM and EVM with WireBond SoC. Their ARM/DDR3 run at 600MHz/800 MT/s.

The new SoC supports 2 different speeds at 1GHz and 600MHz. Modyfied the CPU Name to show which SoC is used in the EVM. Modified the DDR3 configuration to reflect New SoC supports 2 different CPU and DDR3 speeds, 1GHz/1066MT and 600MHz/800MT.

Quoted 7 lines

Added new inline function board_it_k2g_g1() for the new FlipChip 1GHz, and set the u-boot env variable board_name accordingly.

Modified findfdt script in u-boot environment variable to include new k2g board type.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180119/56092578/attachment.sig>
#5 lore raw

PATCH v3 3/6 tools: omapimage: Fix mismatch of image size in header

In reply to Lokesh Vutla

The size field in GP header that is expected by ROM is size of the image + size of the header. But omapimage tool is updating size as image size + 2 * header size. Remove this extra header size bytes.

---
 tools/omapimage.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
tools/omapimage.c +1 -1
index e7c46388f4..01e02649e1 100644
@@ -145,7 +145,7 @@ static void omapimage_set_header(void *ptr, struct stat *sbuf, int ifd,
 	toc++;
 	memset(toc, 0xff, sizeof(*toc));
 
-	gph_set_header(gph, sbuf->st_size - OMAP_CH_HDR_SIZE + GPIMAGE_HDR_SIZE,
+	gph_set_header(gph, sbuf->st_size - OMAP_CH_HDR_SIZE,
 		       params->addr, 0);
 
 	if (strncmp(params->imagename, "byteswap", 8) == 0) {
Signature · 1 line
2.15.1
#6 lore raw

PATCH v3 3/6 tools: omapimage: Fix mismatch of image size in header

Quoted 7 lines · Lokesh Vutla

The size field in GP header that is expected by ROM is size of the image + size of the header. But omapimage tool is updating size as image size + 2 * header size. Remove this extra header size bytes.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180119/6d0efb63/attachment.sig>
#7 lore raw

PATCH v3 4/6 arm: am33xx: Avoid writing into reserved DPLL divider

In reply to Lokesh Vutla

DPLL DRR doesn't have an M4 divider. But the clock driver is trying to configure M4 divider as 4(writing into a reserved register). Fixing it by making M4 divider as -1.

---
 arch/arm/mach-omap2/am33xx/clock_am33xx.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
arch/arm/mach-omap2/am33xx/clock_am33xx.c +6 -6
index 1780bbdb6f..2352c37822 100644
@@ -109,22 +109,22 @@ const struct dpll_params dpll_per_192MHz[NUM_CRYSTAL_FREQ] = {
 const struct dpll_params dpll_ddr3_303MHz[NUM_CRYSTAL_FREQ] = {
 		{505, 15, 2, -1, -1, -1, -1}, /*19.2*/
 		{101, 3, 2, -1, -1, -1, -1}, /* 24 MHz */
-		{303, 24, 1, -1, 4, -1, -1}, /* 25 MHz */
-		{303, 12, 2, -1, 4, -1, -1}  /* 26 MHz */
+		{303, 24, 1, -1, -1, -1, -1}, /* 25 MHz */
+		{303, 12, 2, -1, -1, -1, -1}  /* 26 MHz */
 };
 
 const struct dpll_params dpll_ddr3_400MHz[NUM_CRYSTAL_FREQ] = {
 		{125, 5, 1, -1, -1, -1, -1}, /*19.2*/
 		{50, 2, 1, -1, -1, -1, -1}, /* 24 MHz */
-		{16, 0, 1, -1, 4, -1, -1}, /* 25 MHz */
-		{200, 12, 1, -1, 4, -1, -1}  /* 26 MHz */
+		{16, 0, 1, -1, -1, -1, -1}, /* 25 MHz */
+		{200, 12, 1, -1, -1, -1, -1}  /* 26 MHz */
 };
 
 const struct dpll_params dpll_ddr2_266MHz[NUM_CRYSTAL_FREQ] = {
 		{665, 47, 1, -1, -1, -1, -1}, /*19.2*/
 		{133, 11, 1, -1, -1, -1, -1}, /* 24 MHz */
-		{266, 24, 1, -1, 4, -1, -1}, /* 25 MHz */
-		{133, 12, 1, -1, 4, -1, -1}  /* 26 MHz */
+		{266, 24, 1, -1, -1, -1, -1}, /* 25 MHz */
+		{133, 12, 1, -1, -1, -1, -1}  /* 26 MHz */
 };
 
 __weak const struct dpll_params *get_dpll_mpu_params(void)
Signature · 1 line
2.15.1
#8 lore raw

PATCH v3 4/6 arm: am33xx: Avoid writing into reserved DPLL divider

Quoted 6 lines · Lokesh Vutla

DPLL DRR doesn't have an M4 divider. But the clock driver is trying to configure M4 divider as 4(writing into a reserved register). Fixing it by making M4 divider as -1.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180119/296b71e4/attachment.sig>
#9 lore raw

PATCH v3 5/6 board: ti: dra76: mux wakeup2 as gpio1_2

In reply to Lokesh Vutla

From: Tomi Valkeinen <[email protected]>

gpio1_2 is used for HPD interrupt with DRA76's DVI add-on board, so mux the pin as gpio and PIN_INPUT.

---
 board/ti/dra7xx/mux_data.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
board/ti/dra7xx/mux_data.h +1 -1
index 3c3a19a0e1..b5dcaa584a 100644
@@ -882,7 +882,7 @@ const struct pad_conf_entry dra76x_core_padconf_array[] = {
 	{I2C2_SCL, (M1 | PIN_INPUT_PULLUP)},	/* i2c2_scl.hdmi1_ddc_sda */
 	{WAKEUP0, (M14 | PIN_OUTPUT)},	/* N/A.gpio1_0 */
 	{WAKEUP1, (M14 | PIN_OUTPUT)},	/* N/A.gpio1_1 */
-	{WAKEUP2, (M1 | PIN_OUTPUT)},	/* N/A.sys_nirq2 */
+	{WAKEUP2, (M14 | PIN_INPUT)},	/* N/A.gpio1_2 */
 	{WAKEUP3, (M1 | PIN_OUTPUT)},	/* N/A.sys_nirq1 */
 };
 
Signature · 1 line
2.15.1
#10 lore raw

PATCH v3 5/6 board: ti: dra76: mux wakeup2 as gpio1_2

Quoted 6 lines · Lokesh Vutla

From: Tomi Valkeinen <[email protected]>

gpio1_2 is used for HPD interrupt with DRA76's DVI add-on board, so mux the pin as gpio and PIN_INPUT.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180119/23067ce9/attachment.sig>
#11 lore raw

PATCH v3 6/6 board: ti: k2g: Make ddr3* declarations as static

In reply to Lokesh Vutla

All ddr3_emif declarations are not used outside ddr3_k2g.c file. So make all of them as static.

---
 board/ti/ks2_evm/ddr3_k2g.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
board/ti/ks2_evm/ddr3_k2g.c +5 -5
index 6f6fce6a24..3398246e28 100644
@@ -14,7 +14,7 @@
 #include "board.h"
 
 /* K2G GP EVM DDR3 Configuration */
-struct ddr3_phy_config ddr3phy_800_2g = {
+static struct ddr3_phy_config ddr3phy_800_2g = {
 	.pllcr          = 0x000DC000ul,
 	.pgcr1_mask     = (IODDRM_MASK | ZCKSEL_MASK),
 	.pgcr1_val      = ((1 << 2) | (1 << 7) | (1 << 23)),
@@ -94,7 +94,7 @@ static struct ddr3_phy_config ddr3phy_1066_2g = {
 	.pir_v2         = 0x00000F81ul,
 };
 
-struct ddr3_emif_config ddr3_800_2g = {
+static struct ddr3_emif_config ddr3_800_2g = {
 	.sdcfg          = 0x62005662ul,
 	.sdtim1         = 0x0A385033ul,
 	.sdtim2         = 0x00001CA5ul,
@@ -104,7 +104,7 @@ struct ddr3_emif_config ddr3_800_2g = {
 	.sdrfc          = 0x00000C34ul,
 };
 
-struct ddr3_emif_config ddr3_1066_2g = {
+static struct ddr3_emif_config ddr3_1066_2g = {
 	.sdcfg          = 0x62005662ul,
 	.sdtim1         = 0x0E4C6843ul,
 	.sdtim2         = 0x00001CC6ul,
@@ -115,7 +115,7 @@ struct ddr3_emif_config ddr3_1066_2g = {
 };
 
 /* K2G ICE evm DDR3 Configuration */
-struct ddr3_phy_config ddr3phy_800_512mb = {
+static struct ddr3_phy_config ddr3phy_800_512mb = {
 	.pllcr          = 0x000DC000ul,
 	.pgcr1_mask     = (IODDRM_MASK | ZCKSEL_MASK),
 	.pgcr1_val      = ((1 << 2) | (2 << 7) | (1 << 23)),
@@ -155,7 +155,7 @@ struct ddr3_phy_config ddr3phy_800_512mb = {
 	.pir_v2         = 0x00000F81ul,
 };
 
-struct ddr3_emif_config ddr3_800_512mb = {
+static struct ddr3_emif_config ddr3_800_512mb = {
 	.sdcfg          = 0x62006662ul,
 	.sdtim1         = 0x0A385033ul,
 	.sdtim2         = 0x00001CA5ul,
Signature · 1 line
2.15.1
#12 lore raw

PATCH v3 6/6 board: ti: k2g: Make ddr3* declarations as static

Quoted 4 lines · Lokesh Vutla

All ddr3_emif declarations are not used outside ddr3_k2g.c file. So make all of them as static.

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180101/1c656e22/attachment.sig>
#13 lore raw

PATCH v3 6/6 board: ti: k2g: Make ddr3* declarations as static

In reply to Lokesh Vutla
Quoted 5 lines · Lokesh Vutla

All ddr3_emif declarations are not used outside ddr3_k2g.c file. So make all of them as static.

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180119/e113f5cb/attachment.sig>
#14 lore raw

v3 cover arm: ti: misc updates and bug fixes

In reply to Lokesh Vutla
Quoted 1 line · Lokesh Vutla

This series consolidates few bug fixes on TI platforms.

Gentle Ping. If there are no further comments, can this series be merged ?

Thanks and regards,
Lokesh

Quoted 28 lines

Changes since v2:
- Added a new patch for making in file structures static.

Lokesh Vutla (4):
configs: k2g_evm: Allocate more space for u-boot
tools: omapimage: Fix mismatch of image size in header
arm: am33xx: Avoid writing into reserved DPLL divider
board: ti: k2g: Make ddr3* declarations as static

Rex Chang (1):
board: ti: K2G FC SoC 1GHz and DDR3 1066 MT/s support

Tomi Valkeinen (1):
board: ti: dra76: mux wakeup2 as gpio1_2

 arch/arm/mach-keystone/include/mach/hardware.h |  3 ++
 arch/arm/mach-keystone/init.c                  | 17 ++++++-
 arch/arm/mach-omap2/am33xx/clock_am33xx.c      | 12 ++---
 board/ti/dra7xx/mux_data.h                     |  2 +-
 board/ti/ks2_evm/board.h                       |  4 ++
 board/ti/ks2_evm/board_k2g.c                   | 32 ++++++++++---
 board/ti/ks2_evm/ddr3_k2g.c                    | 65 +++++++++++++++++++++++---
 board/ti/ks2_evm/mux-k2g.h                     |  2 +-
 include/configs/k2g_evm.h                      |  6 ++-
 tools/omapimage.c                              |  2 +-
 10 files changed, 119 insertions(+), 26 deletions(-)