All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/9] Add Omapl138-Hawkboard support
@ 2010-10-19 18:06 vm.rod25
  2010-10-19 18:06 ` [PATCH v5 2/9] davinci: EDMA support for Omapl138-Hawkboard vm.rod25
                   ` (7 more replies)
  0 siblings, 8 replies; 24+ messages in thread
From: vm.rod25 @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source
  Cc: nsekhar, alsa-devel, khasim, caglarakyuz, sshtylyov

From: Victor Rodriguez <victor.rodriguez@sasken.com>

This patch adds
EMAC, EDMA, ASoC, SOUND, MMC/SD and USB OHCI
support for the Hawkboard-L138 system
It is under the machine name "omapl138_hawkboard".
This system is based on the da850 davinci CPU architecture.

Victor Rodriguez (9):
  davinci: EMAC support for Omapl138-Hawkboard
  davinci: EDMA support for Omapl138-Hawkboard
  davinci: ASoC support for Omapl138-Hawkboard
  davinci: McASP configuration for Omapl138-Hawkboard
  davinci: Audio support for Omapl138-Hawkboard
  davinci: MMC/SD and USB-OHCI configuration for Omapl138-Hawkboard
  davinci: MMC/SD support for Omapl138-Hawkboar
  davinci: USB clocks for Omapl138-Hawkboard
  davinci: USB1.1 support for Omapl138-Hawkboard

 arch/arm/mach-davinci/board-omapl138-hawk.c |  317 +++++++++++++++++++++++++++
 arch/arm/mach-davinci/da850.c               |   22 ++-
 arch/arm/mach-davinci/include/mach/mux.h    |    4 +
 sound/soc/davinci/Kconfig                   |    5 +-
 sound/soc/davinci/davinci-evm.c             |    6 +-
 5 files changed, 349 insertions(+), 5 deletions(-)

^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
       [not found] ` <1287511587-22216-1-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2010-10-19 18:06   ` vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
       [not found]     ` <1287511587-22216-2-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  2010-10-19 18:06   ` [PATCH v5 3/9] davinci: ASoC " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
  2010-10-19 18:06   ` [PATCH v5 4/9] davinci: McASP configuration " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
  2 siblings, 1 reply; 24+ messages in thread
From: vm.rod25-Re5JQEeQqe8AvxtiuMwx3w @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/
  Cc: alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA

From: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>

This patch adds EMAC support for the Hawkboard-L138 system

Signed-off-by: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>
---
 arch/arm/mach-davinci/board-omapl138-hawk.c |   47 +++++++++++++++++++++++++++
 1 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
index c472dd8..8633245 100644
--- a/arch/arm/mach-davinci/board-omapl138-hawk.c
+++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
@@ -19,6 +19,51 @@
 
 #include <mach/cp_intc.h>
 #include <mach/da8xx.h>
+#include <mach/mux.h>
+
+#define HAWKBOARD_PHY_ID		"0:07"
+
+static short omapl138_hawk_mii_pins[] __initdata = {
+	DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
+	DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
+	DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3,
+	DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK,
+	DA850_MDIO_D,
+	-1
+};
+
+static __init void omapl138_hawk_config_emac(void)
+{
+	void __iomem *cfgchip3 = DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG);
+	int ret;
+	u32 val;
+	struct davinci_soc_info *soc_info = &davinci_soc_info;
+
+	if (!machine_is_omapl138_hawkboard())
+		return;
+
+	val = __raw_readl(cfgchip3);
+
+	val &= ~BIT(8);
+	ret = davinci_cfg_reg_list(omapl138_hawk_mii_pins);
+	if (ret) {
+		pr_warning("%s: cpgmac/mii mux setup failed: %d\n",
+			__func__, ret);
+		return;
+	}
+
+	/* configure the CFGCHIP3 register for MII */
+	__raw_writel(val, cfgchip3);
+	pr_info("EMAC: MII PHY configured\n");
+
+	soc_info->emac_pdata->phy_id = HAWKBOARD_PHY_ID;
+
+	ret = da8xx_register_emac();
+	if (ret)
+		pr_warning("%s: emac registration failed: %d\n",
+			__func__, ret);
+}
+
 
 static struct davinci_uart_config omapl138_hawk_uart_config __initdata = {
 	.enabled_uarts = 0x7,
@@ -30,6 +75,8 @@ static __init void omapl138_hawk_init(void)
 
 	davinci_serial_init(&omapl138_hawk_uart_config);
 
+	omapl138_hawk_config_emac();
+
 	ret = da8xx_register_watchdog();
 	if (ret)
 		pr_warning("omapl138_hawk_init: "
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v5 2/9] davinci: EDMA support for Omapl138-Hawkboard
  2010-10-19 18:06 [PATCH v5 0/9] Add Omapl138-Hawkboard support vm.rod25
@ 2010-10-19 18:06 ` vm.rod25
       [not found] ` <1287511587-22216-1-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 24+ messages in thread
From: vm.rod25 @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source
  Cc: nsekhar, alsa-devel, khasim, caglarakyuz, sshtylyov

From: Victor Rodriguez <victor.rodriguez@sasken.com>

This patch adds EDMA support for the Hawkboard-L138 system

Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
---
 arch/arm/mach-davinci/board-omapl138-hawk.c |   54 +++++++++++++++++++++++++++
 1 files changed, 54 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
index 8633245..ef3974e 100644
--- a/arch/arm/mach-davinci/board-omapl138-hawk.c
+++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
@@ -64,6 +64,55 @@ static __init void omapl138_hawk_config_emac(void)
 			__func__, ret);
 }
 
+/*
+ * The following EDMA channels/slots are not being used by drivers (for
+ * example: Timer, GPIO, UART events etc) on da850/omap-l138 EVM/Hawkboard,
+ * hence they are being reserved for codecs on the DSP side.
+ */
+static const s16 da850_dma0_rsv_chans[][2] = {
+	/* (offset, number) */
+	{ 8,  6},
+	{24,  4},
+	{30,  2},
+	{-1, -1}
+};
+
+static const s16 da850_dma0_rsv_slots[][2] = {
+	/* (offset, number) */
+	{ 8,  6},
+	{24,  4},
+	{30, 50},
+	{-1, -1}
+};
+
+static const s16 da850_dma1_rsv_chans[][2] = {
+	/* (offset, number) */
+	{ 0, 28},
+	{30,  2},
+	{-1, -1}
+};
+
+static const s16 da850_dma1_rsv_slots[][2] = {
+	/* (offset, number) */
+	{ 0, 28},
+	{30, 90},
+	{-1, -1}
+};
+
+static struct edma_rsv_info da850_edma_cc0_rsv = {
+	.rsv_chans	= da850_dma0_rsv_chans,
+	.rsv_slots	= da850_dma0_rsv_slots,
+};
+
+static struct edma_rsv_info da850_edma_cc1_rsv = {
+	.rsv_chans	= da850_dma1_rsv_chans,
+	.rsv_slots	= da850_dma1_rsv_slots,
+};
+
+static struct edma_rsv_info *da850_edma_rsv[2] = {
+	&da850_edma_cc0_rsv,
+	&da850_edma_cc1_rsv,
+};
 
 static struct davinci_uart_config omapl138_hawk_uart_config __initdata = {
 	.enabled_uarts = 0x7,
@@ -77,6 +126,11 @@ static __init void omapl138_hawk_init(void)
 
 	omapl138_hawk_config_emac();
 
+	ret = da850_register_edma(da850_edma_rsv);
+	if (ret)
+		pr_warning("%s: EDMA registration failed: %d\n",
+			__func__, ret);
+
 	ret = da8xx_register_watchdog();
 	if (ret)
 		pr_warning("omapl138_hawk_init: "
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v5 3/9] davinci: ASoC support for Omapl138-Hawkboard
       [not found] ` <1287511587-22216-1-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  2010-10-19 18:06   ` [PATCH v5 1/9] davinci: EMAC " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
@ 2010-10-19 18:06   ` vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
  2010-10-21 22:28     ` Mark Brown
  2010-10-19 18:06   ` [PATCH v5 4/9] davinci: McASP configuration " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
  2 siblings, 1 reply; 24+ messages in thread
From: vm.rod25-Re5JQEeQqe8AvxtiuMwx3w @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/
  Cc: alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA

From: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>

This patch adds ASoC support for the Hawkboard-L138 system

Signed-off-by: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>
---
 sound/soc/davinci/Kconfig       |    5 +++--
 sound/soc/davinci/davinci-evm.c |    6 ++++--
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/sound/soc/davinci/Kconfig b/sound/soc/davinci/Kconfig
index 6bbf001..72c6752 100644
--- a/sound/soc/davinci/Kconfig
+++ b/sound/soc/davinci/Kconfig
@@ -76,8 +76,9 @@ config  SND_DA830_SOC_EVM
 	  DA830/OMAP-L137 EVM
 
 config  SND_DA850_SOC_EVM
-	tristate "SoC Audio support for DA850/OMAP-L138 EVM"
-	depends on SND_DAVINCI_SOC && MACH_DAVINCI_DA850_EVM
+	tristate "SoC Audio support for DA850/OMAP-L138 EVM/Hawkboard"
+	depends on SND_DAVINCI_SOC && (MACH_DAVINCI_DA850_EVM || \
+			MACH_OMAPL138_HAWKBOARD)
 	select SND_DAVINCI_SOC_MCASP
 	select SND_SOC_TLV320AIC3X
 	help
diff --git a/sound/soc/davinci/davinci-evm.c b/sound/soc/davinci/davinci-evm.c
index 97f74d6..73093eb 100644
--- a/sound/soc/davinci/davinci-evm.c
+++ b/sound/soc/davinci/davinci-evm.c
@@ -59,7 +59,8 @@ static int evm_hw_params(struct snd_pcm_substream *substream,
 		sysclk = 12288000;
 
 	else if (machine_is_davinci_da830_evm() ||
-				machine_is_davinci_da850_evm())
+				machine_is_davinci_da850_evm() ||
+				machine_is_omapl138_hawkboard())
 		sysclk = 24576000;
 
 	else
@@ -311,7 +312,8 @@ static int __init evm_init(void)
 	} else if (machine_is_davinci_da830_evm()) {
 		evm_snd_dev_data = &da830_evm_snd_devdata;
 		index = 1;
-	} else if (machine_is_davinci_da850_evm()) {
+	} else if (machine_is_davinci_da850_evm() ||
+			machine_is_omapl138_hawkboard()) {
 		evm_snd_dev_data = &da850_evm_snd_devdata;
 		index = 0;
 	} else
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v5 4/9] davinci: McASP configuration for Omapl138-Hawkboard
       [not found] ` <1287511587-22216-1-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  2010-10-19 18:06   ` [PATCH v5 1/9] davinci: EMAC " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
  2010-10-19 18:06   ` [PATCH v5 3/9] davinci: ASoC " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
@ 2010-10-19 18:06   ` vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
  2 siblings, 0 replies; 24+ messages in thread
From: vm.rod25-Re5JQEeQqe8AvxtiuMwx3w @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/
  Cc: alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA

From: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>

This patch defines Pin Mux configuration for MacASP
used on the Hawkboard-L138 system in order to add Audio support

Signed-off-by: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>
---
 arch/arm/mach-davinci/da850.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c
index 63916b9..f033a0a 100644
--- a/arch/arm/mach-davinci/da850.c
+++ b/arch/arm/mach-davinci/da850.c
@@ -591,7 +591,7 @@ const short da850_cpgmac_pins[] __initdata = {
 const short da850_mcasp_pins[] __initdata = {
 	DA850_AHCLKX, DA850_ACLKX, DA850_AFSX,
 	DA850_AHCLKR, DA850_ACLKR, DA850_AFSR, DA850_AMUTE,
-	DA850_AXR_11, DA850_AXR_12,
+	DA850_AXR_11, DA850_AXR_12, DA850_AXR_13, DA850_AXR_14,
 	-1
 };
 
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v5 5/9] davinci: Audio support for Omapl138-Hawkboard
  2010-10-19 18:06 [PATCH v5 0/9] Add Omapl138-Hawkboard support vm.rod25
  2010-10-19 18:06 ` [PATCH v5 2/9] davinci: EDMA support for Omapl138-Hawkboard vm.rod25
       [not found] ` <1287511587-22216-1-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2010-10-19 18:06 ` vm.rod25
  2010-10-19 18:06 ` [PATCH v5 6/9] davinci: MMC/SD and USB-OHCI configuration " vm.rod25
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 24+ messages in thread
From: vm.rod25 @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source
  Cc: nsekhar, alsa-devel, khasim, caglarakyuz, sshtylyov

From: Victor Rodriguez <victor.rodriguez@sasken.com>

This patch adds sound support for the Hawkboard-L138 system

Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
---
Notes:

This patch works with da8xx_omapl_defconfig

In order to test ALSA utils select in menuconfig like insmodule:

Sound card support  --->
      Advanced Linux Sound Architecture  --->
              ALSA for SoC audio support  --->
              SoC Audio for the TI DAVINCI chip
              SoC Audio support for DA850/OMAP-L138 EVM/Hawkboard

 arch/arm/mach-davinci/board-omapl138-hawk.c |   46 +++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
index ef3974e..97836e9 100644
--- a/arch/arm/mach-davinci/board-omapl138-hawk.c
+++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
@@ -13,6 +13,7 @@
 #include <linux/init.h>
 #include <linux/console.h>
 #include <linux/gpio.h>
+#include <linux/i2c.h>
 
 #include <asm/mach-types.h>
 #include <asm/mach/arch.h>
@@ -114,6 +115,38 @@ static struct edma_rsv_info *da850_edma_rsv[2] = {
 	&da850_edma_cc1_rsv,
 };
 
+static struct i2c_board_info __initdata omapl138_hawk_i2c_devices[] = {
+	{
+		I2C_BOARD_INFO("tlv320aic3x", 0x18),
+	},
+};
+
+static struct davinci_i2c_platform_data omapl138_hawk_i2c_0_pdata = {
+	.bus_freq	= 100,	/* kHz */
+	.bus_delay	= 0,	/* usec */
+};
+
+/* davinci Hawkboard audio machine driver */
+static u8 da850_iis_serializer_direction[] = {
+	INACTIVE_MODE,	INACTIVE_MODE,	INACTIVE_MODE,	INACTIVE_MODE,
+	INACTIVE_MODE,	INACTIVE_MODE,	INACTIVE_MODE,	INACTIVE_MODE,
+	INACTIVE_MODE,	INACTIVE_MODE,	INACTIVE_MODE,	INACTIVE_MODE,
+	INACTIVE_MODE,	TX_MODE,	RX_MODE,	INACTIVE_MODE,
+};
+
+static struct snd_platform_data omapl138_hawk_snd_data = {
+	.tx_dma_offset	= 0x2000,
+	.rx_dma_offset	= 0x2000,
+	.op_mode	= DAVINCI_MCASP_IIS_MODE,
+	.num_serializer	= ARRAY_SIZE(da850_iis_serializer_direction),
+	.tdm_slots	= 2,
+	.serial_dir	= da850_iis_serializer_direction,
+	.asp_chan_q	= EVENTQ_1,
+	.version	= MCASP_VERSION_2,
+	.txnumevt	= 1,
+	.rxnumevt	= 1,
+};
+
 static struct davinci_uart_config omapl138_hawk_uart_config __initdata = {
 	.enabled_uarts = 0x7,
 };
@@ -131,6 +164,19 @@ static __init void omapl138_hawk_init(void)
 		pr_warning("%s: EDMA registration failed: %d\n",
 			__func__, ret);
 
+	i2c_register_board_info(1, omapl138_hawk_i2c_devices,
+			ARRAY_SIZE(omapl138_hawk_i2c_devices));
+
+	ret = da8xx_register_i2c(0, &omapl138_hawk_i2c_0_pdata);
+	if (ret)
+		pr_warning("%s: i2c0 registration failed: %d\n",
+			__func__, ret);
+
+	ret = davinci_cfg_reg_list(da850_mcasp_pins);
+	if (ret)
+		pr_warning("%s: mcasp mux setup failed: %d\n", __func__, ret);
+	da8xx_register_mcasp(0, &omapl138_hawk_snd_data);
+
 	ret = da8xx_register_watchdog();
 	if (ret)
 		pr_warning("omapl138_hawk_init: "
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v5 6/9] davinci: MMC/SD and USB-OHCI configuration for Omapl138-Hawkboard
  2010-10-19 18:06 [PATCH v5 0/9] Add Omapl138-Hawkboard support vm.rod25
                   ` (2 preceding siblings ...)
  2010-10-19 18:06 ` [PATCH v5 5/9] davinci: Audio support " vm.rod25
@ 2010-10-19 18:06 ` vm.rod25
  2010-10-19 18:06 ` [PATCH v5 7/9] davinci: MMC/SD support for Omapl138-Hawkboar vm.rod25
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 24+ messages in thread
From: vm.rod25 @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source
  Cc: nsekhar, alsa-devel, khasim, caglarakyuz, sshtylyov

From: Victor Rodriguez <victor.rodriguez@sasken.com>

This patch defines Pin Mux configuration to enable MMC/SD
and USB-OHCI on the Hawkboard-L138 system

Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
---
 arch/arm/mach-davinci/da850.c            |    4 ++++
 arch/arm/mach-davinci/include/mach/mux.h |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c
index f033a0a..4458bff 100644
--- a/arch/arm/mach-davinci/da850.c
+++ b/arch/arm/mach-davinci/da850.c
@@ -543,11 +543,15 @@ static const struct mux_config da850_pins[] = {
 	MUX_CFG(DA850, EMA_WAIT_1,	6,	24,	15,	1,	false)
 	MUX_CFG(DA850, NEMA_CS_2,	7,	0,	15,	1,	false)
 	/* GPIO function */
+	MUX_CFG(DA850, GPIO2_4,		6,	12,	15,	8,	false)
 	MUX_CFG(DA850, GPIO2_6,		6,	4,	15,	8,	false)
 	MUX_CFG(DA850, GPIO2_8,		5,	28,	15,	8,	false)
 	MUX_CFG(DA850, GPIO2_15,	5,	0,	15,	8,	false)
+	MUX_CFG(DA850, GPIO3_12,	7,	12,	15,	8,	false)
+	MUX_CFG(DA850, GPIO3_13,	7,	8,	15,	8,	false)
 	MUX_CFG(DA850, GPIO4_0,		10,	28,	15,	8,	false)
 	MUX_CFG(DA850, GPIO4_1,		10,	24,	15,	8,	false)
+	MUX_CFG(DA850, GPIO6_13,	13,	8,	15,	8,	false)
 	MUX_CFG(DA850, RTC_ALARM,	0,	28,	15,	2,	false)
 #endif
 };
diff --git a/arch/arm/mach-davinci/include/mach/mux.h b/arch/arm/mach-davinci/include/mach/mux.h
index de11aac..5d4e0fe 100644
--- a/arch/arm/mach-davinci/include/mach/mux.h
+++ b/arch/arm/mach-davinci/include/mach/mux.h
@@ -908,11 +908,15 @@ enum davinci_da850_index {
 	DA850_NEMA_CS_2,
 
 	/* GPIO function */
+	DA850_GPIO2_4,
 	DA850_GPIO2_6,
 	DA850_GPIO2_8,
 	DA850_GPIO2_15,
+	DA850_GPIO3_12,
+	DA850_GPIO3_13,
 	DA850_GPIO4_0,
 	DA850_GPIO4_1,
+	DA850_GPIO6_13,
 	DA850_RTC_ALARM,
 };
 
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v5 7/9] davinci: MMC/SD support for Omapl138-Hawkboar
  2010-10-19 18:06 [PATCH v5 0/9] Add Omapl138-Hawkboard support vm.rod25
                   ` (3 preceding siblings ...)
  2010-10-19 18:06 ` [PATCH v5 6/9] davinci: MMC/SD and USB-OHCI configuration " vm.rod25
@ 2010-10-19 18:06 ` vm.rod25
  2010-10-19 18:06 ` [PATCH v5 8/9] davinci: USB clocks for Omapl138-Hawkboard vm.rod25
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 24+ messages in thread
From: vm.rod25 @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source
  Cc: nsekhar, alsa-devel, khasim, caglarakyuz, sshtylyov

From: Victor Rodriguez <victor.rodriguez@sasken.com>

This patch adds MMC/SD support for the Hawkboard-L138 system

Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
---
Notes:

This patch works with da8xx_omapl_defconfig
In order to test it select in menuconfig like insmodule

MMC/SD/SDIO card support  --->
      MMC block device driver
      Use bounce buffer for simple hosts
      TI DAVINCI Multimedia Card Interface support

 arch/arm/mach-davinci/board-omapl138-hawk.c |   63 +++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
index 97836e9..c83050b 100644
--- a/arch/arm/mach-davinci/board-omapl138-hawk.c
+++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
@@ -23,6 +23,8 @@
 #include <mach/mux.h>
 
 #define HAWKBOARD_PHY_ID		"0:07"
+#define DA850_HAWK_MMCSD_CD_PIN		GPIO_TO_PIN(3, 12)
+#define DA850_HAWK_MMCSD_WP_PIN		GPIO_TO_PIN(3, 13)
 
 static short omapl138_hawk_mii_pins[] __initdata = {
 	DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
@@ -147,6 +149,65 @@ static struct snd_platform_data omapl138_hawk_snd_data = {
 	.rxnumevt	= 1,
 };
 
+static const short hawk_mmcsd0_pins[] = {
+	DA850_MMCSD0_DAT_0, DA850_MMCSD0_DAT_1, DA850_MMCSD0_DAT_2,
+	DA850_MMCSD0_DAT_3, DA850_MMCSD0_CLK, DA850_MMCSD0_CMD,
+	DA850_GPIO3_12, DA850_GPIO3_13,
+	-1
+};
+
+static int da850_hawk_mmc_get_ro(int index)
+{
+	return gpio_get_value(DA850_HAWK_MMCSD_WP_PIN);
+}
+
+static int da850_hawk_mmc_get_cd(int index)
+{
+	return !gpio_get_value(DA850_HAWK_MMCSD_CD_PIN);
+}
+
+static struct davinci_mmc_config da850_mmc_config = {
+	.get_ro		= da850_hawk_mmc_get_ro,
+	.get_cd		= da850_hawk_mmc_get_cd,
+	.wires		= 4,
+	.max_freq	= 50000000,
+	.caps		= MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED,
+	.version	= MMC_CTLR_VERSION_2,
+};
+
+static __init void omapl138_hawk_mmc_init(void)
+{
+	int ret;
+
+	ret = davinci_cfg_reg_list(hawk_mmcsd0_pins);
+	if (ret) {
+		pr_warning("%s: MMC/SD0 mux setup failed: %d\n",
+			__func__, ret);
+		return;
+	}
+
+	ret = gpio_request_one(DA850_HAWK_MMCSD_CD_PIN,
+			GPIOF_DIR_IN, "MMC CD");
+	if (ret < 0) {
+		pr_warning("%s: can not open GPIO %d\n",
+			__func__, DA850_HAWK_MMCSD_CD_PIN);
+		return;
+	}
+
+	ret = gpio_request_one(DA850_HAWK_MMCSD_WP_PIN,
+			GPIOF_DIR_IN, "MMC WP");
+	if (ret < 0) {
+		pr_warning("%s: can not open GPIO %d\n",
+			__func__, DA850_HAWK_MMCSD_WP_PIN);
+		return;
+	}
+
+	ret = da8xx_register_mmcsd0(&da850_mmc_config);
+	if (ret)
+		pr_warning("%s: MMC/SD0 registration failed: %d\n",
+			__func__, ret);
+}
+
 static struct davinci_uart_config omapl138_hawk_uart_config __initdata = {
 	.enabled_uarts = 0x7,
 };
@@ -177,6 +238,8 @@ static __init void omapl138_hawk_init(void)
 		pr_warning("%s: mcasp mux setup failed: %d\n", __func__, ret);
 	da8xx_register_mcasp(0, &omapl138_hawk_snd_data);
 
+	omapl138_hawk_mmc_init();
+
 	ret = da8xx_register_watchdog();
 	if (ret)
 		pr_warning("omapl138_hawk_init: "
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v5 8/9] davinci: USB clocks for Omapl138-Hawkboard
  2010-10-19 18:06 [PATCH v5 0/9] Add Omapl138-Hawkboard support vm.rod25
                   ` (4 preceding siblings ...)
  2010-10-19 18:06 ` [PATCH v5 7/9] davinci: MMC/SD support for Omapl138-Hawkboar vm.rod25
@ 2010-10-19 18:06 ` vm.rod25
  2010-10-19 18:06 ` [PATCH v5 9/9] davinci: USB1.1 support " vm.rod25
  2010-10-21 20:44 ` [PATCH v5 0/9] Add Omapl138-Hawkboard support Liam Girdwood
  7 siblings, 0 replies; 24+ messages in thread
From: vm.rod25 @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source
  Cc: nsekhar, alsa-devel, khasim, caglarakyuz, sshtylyov

From: Victor Rodriguez <victor.rodriguez@sasken.com>

This patch adds USB1.1 and USB2.0 clocks for the Hawkboard-L138 system

Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
---
 arch/arm/mach-davinci/da850.c |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-davinci/da850.c b/arch/arm/mach-davinci/da850.c
index 4458bff..b3b1adb 100644
--- a/arch/arm/mach-davinci/da850.c
+++ b/arch/arm/mach-davinci/da850.c
@@ -345,6 +345,20 @@ static struct clk aemif_clk = {
 	.flags		= ALWAYS_ENABLED,
 };
 
+static struct clk usb11_clk = {
+	.name		= "usb11",
+	.parent		= &pll0_sysclk4,
+	.lpsc		= DA8XX_LPSC1_USB11,
+	.gpsc		= 1,
+};
+
+static struct clk usb20_clk = {
+	.name		= "usb20",
+	.parent		= &pll0_sysclk2,
+	.lpsc		= DA8XX_LPSC1_USB20,
+	.gpsc		= 1,
+};
+
 static struct clk_lookup da850_clks[] = {
 	CLK(NULL,		"ref",		&ref_clk),
 	CLK(NULL,		"pll0",		&pll0_clk),
@@ -387,6 +401,8 @@ static struct clk_lookup da850_clks[] = {
 	CLK("davinci_mmc.0",	NULL,		&mmcsd0_clk),
 	CLK("davinci_mmc.1",	NULL,		&mmcsd1_clk),
 	CLK(NULL,		"aemif",	&aemif_clk),
+	CLK(NULL,		"usb11",	&usb11_clk),
+	CLK(NULL,		"usb20",	&usb20_clk),
 	CLK(NULL,		NULL,		NULL),
 };
 
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PATCH v5 9/9] davinci: USB1.1 support for Omapl138-Hawkboard
  2010-10-19 18:06 [PATCH v5 0/9] Add Omapl138-Hawkboard support vm.rod25
                   ` (5 preceding siblings ...)
  2010-10-19 18:06 ` [PATCH v5 8/9] davinci: USB clocks for Omapl138-Hawkboard vm.rod25
@ 2010-10-19 18:06 ` vm.rod25
  2010-10-21 20:44 ` [PATCH v5 0/9] Add Omapl138-Hawkboard support Liam Girdwood
  7 siblings, 0 replies; 24+ messages in thread
From: vm.rod25 @ 2010-10-19 18:06 UTC (permalink / raw)
  To: davinci-linux-open-source
  Cc: nsekhar, alsa-devel, khasim, caglarakyuz, sshtylyov

From: Victor Rodriguez <victor.rodriguez@sasken.com>

This patch adds USB1.1 support for the Hawkboard-L138 system

Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
---
Notes:

This patch works with da8xx_omapl_defconfig
In order to test it select in menuconfig like insmodule

 Device Drivers  --->
    SCSI device support  --->
       SCSI device support
       legacy /proc/scsi/ support
       SCSI disk support
       SCSI low-level drivers

       USB support  --->
               Support for Host-side US
               OHCI HCD support (NEW)
               USB Mass Storage support (NEW)
               USB Gadget Support  --->
               USB Gadget Drivers (Ethernet Gadget\
                (with CDC Ethernet support))  --->
               NOP USB Transceiver Driver

And you will be able to mount and USB pen drive

In order to connect a keyboard or a mouse on a USB-hub
select in menuconfig like insmodule

HID Devices  --->
       Generic HID support
       USB Human Interface Device (full HID) support

 arch/arm/mach-davinci/board-omapl138-hawk.c |  107 +++++++++++++++++++++++++++
 1 files changed, 107 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
index c83050b..1531717 100644
--- a/arch/arm/mach-davinci/board-omapl138-hawk.c
+++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
@@ -26,6 +26,9 @@
 #define DA850_HAWK_MMCSD_CD_PIN		GPIO_TO_PIN(3, 12)
 #define DA850_HAWK_MMCSD_WP_PIN		GPIO_TO_PIN(3, 13)
 
+#define DA850_USB1_VBUS_PIN		GPIO_TO_PIN(2, 4)
+#define DA850_USB1_OC_PIN		GPIO_TO_PIN(6, 13)
+
 static short omapl138_hawk_mii_pins[] __initdata = {
 	DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
 	DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
@@ -208,6 +211,108 @@ static __init void omapl138_hawk_mmc_init(void)
 			__func__, ret);
 }
 
+static irqreturn_t omapl138_hawk_usb_ocic_irq(int irq, void *dev_id);
+static da8xx_ocic_handler_t hawk_usb_ocic_handler;
+
+static const short da850_hawk_usb11_pins[] = {
+	DA850_GPIO2_4, DA850_GPIO6_13,
+	-1
+};
+
+static int hawk_usb_set_power(unsigned port, int on)
+{
+	gpio_set_value(DA850_USB1_VBUS_PIN, on);
+	return 0;
+}
+
+static int hawk_usb_get_power(unsigned port)
+{
+	return gpio_get_value(DA850_USB1_VBUS_PIN);
+}
+
+static int hawk_usb_get_oci(unsigned port)
+{
+	return !gpio_get_value(DA850_USB1_OC_PIN);
+}
+
+static int hawk_usb_ocic_notify(da8xx_ocic_handler_t handler)
+{
+	int irq         = gpio_to_irq(DA850_USB1_OC_PIN);
+	int error       = 0;
+
+	if (handler != NULL) {
+		hawk_usb_ocic_handler = handler;
+
+		error = request_irq(irq, omapl138_hawk_usb_ocic_irq,
+					IRQF_DISABLED | IRQF_TRIGGER_RISING |
+					IRQF_TRIGGER_FALLING,
+					"OHCI over-current indicator", NULL);
+		if (error)
+			pr_err(KERN_ERR "%s: could not request IRQ to watch "
+				"over-current indicator changes\n", __func__);
+	} else
+		free_irq(irq, NULL);
+
+	return error;
+}
+
+static struct da8xx_ohci_root_hub omapl138_hawk_usb11_pdata = {
+	.set_power      = hawk_usb_set_power,
+	.get_power      = hawk_usb_get_power,
+	.get_oci        = hawk_usb_get_oci,
+	.ocic_notify    = hawk_usb_ocic_notify,
+	/* TPS2087 switch @ 5V */
+	.potpgt         = (3 + 1) / 2,  /* 3 ms max */
+};
+
+static irqreturn_t omapl138_hawk_usb_ocic_irq(int irq, void *dev_id)
+{
+	hawk_usb_ocic_handler(&omapl138_hawk_usb11_pdata, 1);
+	return IRQ_HANDLED;
+}
+
+static __init void omapl138_hawk_usb_init(void)
+{
+	int ret;
+	u32 cfgchip2;
+
+	ret = davinci_cfg_reg_list(da850_hawk_usb11_pins);
+	if (ret) {
+		pr_warning("%s: USB 1.1 PinMux setup failed: %d\n",
+			__func__, ret);
+		return;
+	}
+
+	/*
+	 * Setup the Ref. clock frequency for the HAWK at 24 MHz.
+	 */
+	cfgchip2 = __raw_readl(DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP2_REG));
+	cfgchip2 &= ~CFGCHIP2_REFFREQ;
+	cfgchip2 |=  CFGCHIP2_REFFREQ_24MHZ;
+	__raw_writel(cfgchip2, DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP2_REG));
+
+	ret = gpio_request_one(DA850_USB1_VBUS_PIN,
+			GPIOF_DIR_OUT, "USB1 VBUS");
+	if (ret < 0) {
+		pr_err(KERN_ERR "%s: failed to request GPIO for USB 1.1 port "
+			"power control: %d\n", __func__, ret);
+		return;
+	}
+
+	ret = gpio_request_one(DA850_USB1_OC_PIN,
+			GPIOF_DIR_IN, "USB1 OC");
+	if (ret < 0) {
+		pr_err(KERN_ERR "%s: failed to request GPIO for USB 1.1 port "
+			"over-current indicator: %d\n", __func__, ret);
+		return;
+	}
+
+	ret = da8xx_register_usb11(&omapl138_hawk_usb11_pdata);
+	if (ret)
+		pr_warning("%s: USB 1.1 registration failed: %d\n",
+			__func__, ret);
+}
+
 static struct davinci_uart_config omapl138_hawk_uart_config __initdata = {
 	.enabled_uarts = 0x7,
 };
@@ -240,6 +345,8 @@ static __init void omapl138_hawk_init(void)
 
 	omapl138_hawk_mmc_init();
 
+	omapl138_hawk_usb_init();
+
 	ret = da8xx_register_watchdog();
 	if (ret)
 		pr_warning("omapl138_hawk_init: "
-- 
1.6.0.5

^ permalink raw reply related	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 0/9] Add Omapl138-Hawkboard support
  2010-10-19 18:06 [PATCH v5 0/9] Add Omapl138-Hawkboard support vm.rod25
                   ` (6 preceding siblings ...)
  2010-10-19 18:06 ` [PATCH v5 9/9] davinci: USB1.1 support " vm.rod25
@ 2010-10-21 20:44 ` Liam Girdwood
  7 siblings, 0 replies; 24+ messages in thread
From: Liam Girdwood @ 2010-10-21 20:44 UTC (permalink / raw)
  To: vm.rod25
  Cc: davinci-linux-open-source, sshtylyov, nsekhar, alsa-devel, khasim,
	caglarakyuz

On Tue, 2010-10-19 at 13:06 -0500, vm.rod25@gmail.com wrote:
> From: Victor Rodriguez <victor.rodriguez@sasken.com>
> 
> This patch adds
> EMAC, EDMA, ASoC, SOUND, MMC/SD and USB OHCI
> support for the Hawkboard-L138 system
> It is under the machine name "omapl138_hawkboard".
> This system is based on the da850 davinci CPU architecture.
> 
> Victor Rodriguez (9):
>   davinci: EMAC support for Omapl138-Hawkboard
>   davinci: EDMA support for Omapl138-Hawkboard
>   davinci: ASoC support for Omapl138-Hawkboard
>   davinci: McASP configuration for Omapl138-Hawkboard
>   davinci: Audio support for Omapl138-Hawkboard
>   davinci: MMC/SD and USB-OHCI configuration for Omapl138-Hawkboard
>   davinci: MMC/SD support for Omapl138-Hawkboar
>   davinci: USB clocks for Omapl138-Hawkboard
>   davinci: USB1.1 support for Omapl138-Hawkboard
> 
>  arch/arm/mach-davinci/board-omapl138-hawk.c |  317 +++++++++++++++++++++++++++
>  arch/arm/mach-davinci/da850.c               |   22 ++-
>  arch/arm/mach-davinci/include/mach/mux.h    |    4 +
>  sound/soc/davinci/Kconfig                   |    5 +-
>  sound/soc/davinci/davinci-evm.c             |    6 +-
>  5 files changed, 349 insertions(+), 5 deletions(-)
> 

ASoC parts :-

Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>
-- 
Freelance Developer, SlimLogic Ltd
ASoC and Voltage Regulator Maintainer.
http://www.slimlogic.co.uk

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 3/9] davinci: ASoC support for Omapl138-Hawkboard
  2010-10-19 18:06   ` [PATCH v5 3/9] davinci: ASoC " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
@ 2010-10-21 22:28     ` Mark Brown
  2010-10-28 19:01       ` Victor Rodriguez
  0 siblings, 1 reply; 24+ messages in thread
From: Mark Brown @ 2010-10-21 22:28 UTC (permalink / raw)
  To: vm.rod25
  Cc: davinci-linux-open-source, sshtylyov, nsekhar, alsa-devel, khasim,
	caglarakyuz

On Tue, Oct 19, 2010 at 01:06:21PM -0500, vm.rod25@gmail.com wrote:
> From: Victor Rodriguez <victor.rodriguez@sasken.com>
> 
> This patch adds ASoC support for the Hawkboard-L138 system
> 
> Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>

Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>

Please do remember to CC maintainers on patches so they see them.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
       [not found]     ` <1287511587-22216-2-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2010-10-28 14:04       ` Nori, Sekhar
  2010-10-28 14:18         ` Victor Rodriguez
       [not found]         ` <B85A65D85D7EB246BE421B3FB0FBB593023475E6EE-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
  0 siblings, 2 replies; 24+ messages in thread
From: Nori, Sekhar @ 2010-10-28 14:04 UTC (permalink / raw)
  To: vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org
  Cc: alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA@public.gmane.org

Hi Victor,

Sorry for jumping late on this. Some comments below:

On Tue, Oct 19, 2010 at 23:36:19, vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:
> From: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>
>
> This patch adds EMAC support for the Hawkboard-L138 system
>
> Signed-off-by: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>
> ---
>  arch/arm/mach-davinci/board-omapl138-hawk.c |   47 +++++++++++++++++++++++++++
>  1 files changed, 47 insertions(+), 0 deletions(-)
>
> diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
> index c472dd8..8633245 100644
> --- a/arch/arm/mach-davinci/board-omapl138-hawk.c
> +++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
> @@ -19,6 +19,51 @@
>
>  #include <mach/cp_intc.h>
>  #include <mach/da8xx.h>
> +#include <mach/mux.h>
> +
> +#define HAWKBOARD_PHY_ID             "0:07"
> +
> +static short omapl138_hawk_mii_pins[] __initdata = {
> +     DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
> +     DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
> +     DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3,
> +     DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK,
> +     DA850_MDIO_D,
> +     -1

-1 need not be a new line. In any case, please include a ',' after it.

> +};
> +
> +static __init void omapl138_hawk_config_emac(void)
> +{
> +     void __iomem *cfgchip3 = DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG);
> +     int ret;
> +     u32 val;
> +     struct davinci_soc_info *soc_info = &davinci_soc_info;
> +
> +     if (!machine_is_omapl138_hawkboard())
> +             return;

This is not required since this function is called only on
a hawkboard.

Thanks,
Sekhar

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
  2010-10-28 14:04       ` Nori, Sekhar
@ 2010-10-28 14:18         ` Victor Rodriguez
       [not found]         ` <B85A65D85D7EB246BE421B3FB0FBB593023475E6EE-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
  1 sibling, 0 replies; 24+ messages in thread
From: Victor Rodriguez @ 2010-10-28 14:18 UTC (permalink / raw)
  To: Nori, Sekhar
  Cc: caglarakyuz@gmail.com,
	davinci-linux-open-source@linux.davincidsp.com,
	Syed Mohammed, Khasim, alsa-devel@alsa-project.org,
	sshtylyov@mvista.com

On Thu, Oct 28, 2010 at 9:04 AM, Nori, Sekhar <nsekhar@ti.com> wrote:
> Hi Victor,
>
> Sorry for jumping late on this. Some comments below:
> On Tue, Oct 19, 2010 at 23:36:19, vm.rod25@gmail.com wrote:
>> From: Victor Rodriguez <victor.rodriguez@sasken.com>
>>
>> This patch adds EMAC support for the Hawkboard-L138 system
>>
>> Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
>> ---
>>  arch/arm/mach-davinci/board-omapl138-hawk.c |   47 +++++++++++++++++++++++++++
>>  1 files changed, 47 insertions(+), 0 deletions(-)
>>
>> diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
>> index c472dd8..8633245 100644
>> --- a/arch/arm/mach-davinci/board-omapl138-hawk.c
>> +++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
>> @@ -19,6 +19,51 @@
>>
>>  #include <mach/cp_intc.h>
>>  #include <mach/da8xx.h>
>> +#include <mach/mux.h>
>> +
>> +#define HAWKBOARD_PHY_ID             "0:07"
>> +
>> +static short omapl138_hawk_mii_pins[] __initdata = {
>> +     DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
>> +     DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
>> +     DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3,
>> +     DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK,
>> +     DA850_MDIO_D,
>> +     -1
>
> -1 need not be a new line. In any case, please include a ',' after it.
>
>> +};
>> +
>> +static __init void omapl138_hawk_config_emac(void)
>> +{
>> +     void __iomem *cfgchip3 = DA8XX_SYSCFG0_VIRT(DA8XX_CFGCHIP3_REG);
>> +     int ret;
>> +     u32 val;
>> +     struct davinci_soc_info *soc_info = &davinci_soc_info;
>> +
>> +     if (!machine_is_omapl138_hawkboard())
>> +             return;
>
> This is not required since this function is called only on
> a hawkboard.
>
> Thanks,
> Sekhar
>
>


Do not worry , and thanks a lot for the comments . I really appreciate it.

Thanks

Sincerely yours

Victor Rodriguez

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
       [not found]         ` <B85A65D85D7EB246BE421B3FB0FBB593023475E6EE-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
@ 2010-10-28 14:18           ` Nori, Sekhar
  2010-10-28 14:21             ` Victor Rodriguez
  2010-10-28 15:54           ` Sergei Shtylyov
  1 sibling, 1 reply; 24+ messages in thread
From: Nori, Sekhar @ 2010-10-28 14:18 UTC (permalink / raw)
  To: Nori, Sekhar, vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org
  Cc: alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA@public.gmane.org

On Thu, Oct 28, 2010 at 19:34:10, Nori, Sekhar wrote:
> Hi Victor,
>
> Sorry for jumping late on this. Some comments below:
>
> On Tue, Oct 19, 2010 at 23:36:19, vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:
> > From: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>
> >
> > This patch adds EMAC support for the Hawkboard-L138 system
> >
> > Signed-off-by: Victor Rodriguez <victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>
> > ---
> >  arch/arm/mach-davinci/board-omapl138-hawk.c |   47 +++++++++++++++++++++++++++
> >  1 files changed, 47 insertions(+), 0 deletions(-)
> >
> > diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
> > index c472dd8..8633245 100644
> > --- a/arch/arm/mach-davinci/board-omapl138-hawk.c
> > +++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
> > @@ -19,6 +19,51 @@
> >
> >  #include <mach/cp_intc.h>
> >  #include <mach/da8xx.h>
> > +#include <mach/mux.h>
> > +
> > +#define HAWKBOARD_PHY_ID             "0:07"
> > +
> > +static short omapl138_hawk_mii_pins[] __initdata = {
> > +     DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
> > +     DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
> > +     DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3,
> > +     DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK,
> > +     DA850_MDIO_D,
> > +     -1
>
> -1 need not be a new line. In any case, please include a ',' after it.

The justification for a ',' in the end is that it makes it easier
to add new initialization elements. Since -1 is going to be
the last one anyway, please ignore this comment.

Thanks,
Sekhar

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
  2010-10-28 14:18           ` Nori, Sekhar
@ 2010-10-28 14:21             ` Victor Rodriguez
       [not found]               ` <AANLkTi=NNVieBNmSAfuebZQGAFMxXkpirZXeRSHLb2OA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 24+ messages in thread
From: Victor Rodriguez @ 2010-10-28 14:21 UTC (permalink / raw)
  To: Nori, Sekhar
  Cc: davinci-linux-open-source@linux.davincidsp.com,
	alsa-devel@alsa-project.org, sshtylyov@mvista.com

On Thu, Oct 28, 2010 at 9:18 AM, Nori, Sekhar <nsekhar@ti.com> wrote:
> On Thu, Oct 28, 2010 at 19:34:10, Nori, Sekhar wrote:
>> Hi Victor,
>>
>> Sorry for jumping late on this. Some comments below:
>>
>> On Tue, Oct 19, 2010 at 23:36:19, vm.rod25@gmail.com wrote:
>> > From: Victor Rodriguez <victor.rodriguez@sasken.com>
>> >
>> > This patch adds EMAC support for the Hawkboard-L138 system
>> >
>> > Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
>> > ---
>> >  arch/arm/mach-davinci/board-omapl138-hawk.c |   47 +++++++++++++++++++++++++++
>> >  1 files changed, 47 insertions(+), 0 deletions(-)
>> >
>> > diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
>> > index c472dd8..8633245 100644
>> > --- a/arch/arm/mach-davinci/board-omapl138-hawk.c
>> > +++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
>> > @@ -19,6 +19,51 @@
>> >
>> >  #include <mach/cp_intc.h>
>> >  #include <mach/da8xx.h>
>> > +#include <mach/mux.h>
>> > +
>> > +#define HAWKBOARD_PHY_ID             "0:07"
>> > +
>> > +static short omapl138_hawk_mii_pins[] __initdata = {
>> > +     DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
>> > +     DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
>> > +     DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3,
>> > +     DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK,
>> > +     DA850_MDIO_D,
>> > +     -1
>>
>> -1 need not be a new line. In any case, please include a ',' after it.
>
> The justification for a ',' in the end is that it makes it easier
> to add new initialization elements. Since -1 is going to be
> the last one anyway, please ignore this comment.
>
> Thanks,
> Sekhar
>
>

Ok so let me see if I understand The only change that I should do is to remove

> +     if (!machine_is_omapl138_hawkboard())
> +             return;

right ?

Regards

Victor

^ permalink raw reply	[flat|nested] 24+ messages in thread

* RE: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
       [not found]               ` <AANLkTi=NNVieBNmSAfuebZQGAFMxXkpirZXeRSHLb2OA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2010-10-28 14:34                 ` Nori, Sekhar
       [not found]                   ` <B85A65D85D7EB246BE421B3FB0FBB593023475E71A-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
  0 siblings, 1 reply; 24+ messages in thread
From: Nori, Sekhar @ 2010-10-28 14:34 UTC (permalink / raw)
  To: Victor Rodriguez
  Cc: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org,
	alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA@public.gmane.org

On Thu, Oct 28, 2010 at 19:51:28, Victor Rodriguez wrote:

> Ok so let me see if I understand The only change that I should do is to remove
>
> > +     if (!machine_is_omapl138_hawkboard())
> > +             return;
>
> right ?
>

Yes.

Thanks,
Sekhar

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
       [not found]         ` <B85A65D85D7EB246BE421B3FB0FBB593023475E6EE-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
  2010-10-28 14:18           ` Nori, Sekhar
@ 2010-10-28 15:54           ` Sergei Shtylyov
  2010-10-28 18:34             ` Victor Rodriguez
  2010-10-28 18:54             ` Victor Rodriguez
  1 sibling, 2 replies; 24+ messages in thread
From: Sergei Shtylyov @ 2010-10-28 15:54 UTC (permalink / raw)
  To: Nori, Sekhar
  Cc: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org,
	alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org

Hello.

On 28-10-2010 18:04, Nori, Sekhar wrote:

> Sorry for jumping late on this. Some comments below:

>> From: Victor Rodriguez<victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>

>> This patch adds EMAC support for the Hawkboard-L138 system

>> Signed-off-by: Victor Rodriguez<victor.rodriguez-Ut8ZLSGP1ULQT0dZR+AlfA@public.gmane.org>
>> ---
>>   arch/arm/mach-davinci/board-omapl138-hawk.c |   47 +++++++++++++++++++++++++++
>>   1 files changed, 47 insertions(+), 0 deletions(-)

>> diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c b/arch/arm/mach-davinci/board-omapl138-hawk.c
>> index c472dd8..8633245 100644
>> --- a/arch/arm/mach-davinci/board-omapl138-hawk.c
>> +++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
>> @@ -19,6 +19,51 @@
>>
>>   #include<mach/cp_intc.h>
>>   #include<mach/da8xx.h>
>> +#include<mach/mux.h>
>> +
>> +#define HAWKBOARD_PHY_ID             "0:07"
>> +
>> +static short omapl138_hawk_mii_pins[] __initdata = {
>> +     DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
>> +     DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
>> +     DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3,
>> +     DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK,
>> +     DA850_MDIO_D,
>> +     -1

> -1 need not be a new line. In any case, please include a ',' after it.

    Why is that? It's always a last entry in the array.

WBR, Sergei

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
       [not found]                   ` <B85A65D85D7EB246BE421B3FB0FBB593023475E71A-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
@ 2010-10-28 16:18                     ` Victor Rodriguez
  2010-10-28 16:20                     ` Victor Rodriguez
  1 sibling, 0 replies; 24+ messages in thread
From: Victor Rodriguez @ 2010-10-28 16:18 UTC (permalink / raw)
  To: Nori, Sekhar
  Cc: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org,
	alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA@public.gmane.org

On Thu, Oct 28, 2010 at 9:34 AM, Nori, Sekhar <nsekhar-l0cyMroinI0@public.gmane.org> wrote:
> On Thu, Oct 28, 2010 at 19:51:28, Victor Rodriguez wrote:
>
>> Ok so let me see if I understand The only change that I should do is to remove
>>
>> > +     if (!machine_is_omapl138_hawkboard())
>> > +             return;
>>
>> right ?
>>
>
> Yes.
>
> Thanks,
> Sekhar
>

The change is ready and running but I have  a question if the new
patch apply fine and any other patches of the series has been changed
should i send all the patches again like patchv6 ? or should i send
this EMAC patch like resend patch ?

I do not thick so but if it is necessary I will do it


Thanks and regards

Victor Rodriguez

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
       [not found]                   ` <B85A65D85D7EB246BE421B3FB0FBB593023475E71A-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
  2010-10-28 16:18                     ` Victor Rodriguez
@ 2010-10-28 16:20                     ` Victor Rodriguez
  1 sibling, 0 replies; 24+ messages in thread
From: Victor Rodriguez @ 2010-10-28 16:20 UTC (permalink / raw)
  To: Nori, Sekhar
  Cc: davinci-linux-open-source-VycZQUHpC/PFrsHnngEfi1aTQe2KTcn/@public.gmane.org,
	alsa-devel-K7yf7f+aM1XWsZ/bQMPhNw@public.gmane.org,
	sshtylyov-Igf4POYTYCDQT0dZR+AlfA@public.gmane.org

On Thu, Oct 28, 2010 at 9:34 AM, Nori, Sekhar <nsekhar-l0cyMroinI0@public.gmane.org> wrote:
> On Thu, Oct 28, 2010 at 19:51:28, Victor Rodriguez wrote:
>
>> Ok so let me see if I understand The only change that I should do is to remove
>>
>> > +     if (!machine_is_omapl138_hawkboard())
>> > +             return;
>>
>> right ?
>>
>
> Yes.
>
> Thanks,
> Sekhar
>
>

The change is ready and running but I have  a question if the new
patch apply fine and any other patches of the series has been changed
should i send all the patches again like patchv6 ? or should i send
this EMAC patch like resend patch ?

I do not thick so but if it is necessary I will do it


Thanks and regards

Victor Rodriguez

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
  2010-10-28 15:54           ` Sergei Shtylyov
@ 2010-10-28 18:34             ` Victor Rodriguez
  2010-10-28 18:54             ` Victor Rodriguez
  1 sibling, 0 replies; 24+ messages in thread
From: Victor Rodriguez @ 2010-10-28 18:34 UTC (permalink / raw)
  To: Sergei Shtylyov
  Cc: Syed Mohammed, Khasim,
	davinci-linux-open-source@linux.davincidsp.com, Nori, Sekhar,
	alsa-devel@alsa-project.org, caglarakyuz@gmail.com

On Thu, Oct 28, 2010 at 10:54 AM, Sergei Shtylyov <sshtylyov@mvista.com> wrote:
> Hello.
>
> On 28-10-2010 18:04, Nori, Sekhar wrote:
>
>> Sorry for jumping late on this. Some comments below:
>
>>> From: Victor Rodriguez<victor.rodriguez@sasken.com>
>
>>> This patch adds EMAC support for the Hawkboard-L138 system
>
>>> Signed-off-by: Victor Rodriguez<victor.rodriguez@sasken.com>
>>> ---
>>>  arch/arm/mach-davinci/board-omapl138-hawk.c |   47
>>> +++++++++++++++++++++++++++
>>>  1 files changed, 47 insertions(+), 0 deletions(-)
>
>>> diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c
>>> b/arch/arm/mach-davinci/board-omapl138-hawk.c
>>> index c472dd8..8633245 100644
>>> --- a/arch/arm/mach-davinci/board-omapl138-hawk.c
>>> +++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
>>> @@ -19,6 +19,51 @@
>>>
>>>  #include<mach/cp_intc.h>
>>>  #include<mach/da8xx.h>
>>> +#include<mach/mux.h>
>>> +
>>> +#define HAWKBOARD_PHY_ID             "0:07"
>>> +
>>> +static short omapl138_hawk_mii_pins[] __initdata = {
>>> +     DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
>>> +     DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
>>> +     DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3,
>>> +     DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK,
>>> +     DA850_MDIO_D,
>>> +     -1
>
>> -1 need not be a new line. In any case, please include a ',' after it.
>
>   Why is that? It's always a last entry in the array.
>
> WBR, Sergei
>

Sergei Nori Sekhar explained that in the last comment. he said that
there is no change on ti

Regards

Victor Rodriguez

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 1/9] davinci: EMAC support for Omapl138-Hawkboard
  2010-10-28 15:54           ` Sergei Shtylyov
  2010-10-28 18:34             ` Victor Rodriguez
@ 2010-10-28 18:54             ` Victor Rodriguez
  1 sibling, 0 replies; 24+ messages in thread
From: Victor Rodriguez @ 2010-10-28 18:54 UTC (permalink / raw)
  To: Sergei Shtylyov
  Cc: Syed Mohammed, Khasim,
	davinci-linux-open-source@linux.davincidsp.com, Nori, Sekhar,
	alsa-devel@alsa-project.org, caglarakyuz@gmail.com

On Thu, Oct 28, 2010 at 10:54 AM, Sergei Shtylyov <sshtylyov@mvista.com> wrote:
> Hello.
>
> On 28-10-2010 18:04, Nori, Sekhar wrote:
>
>> Sorry for jumping late on this. Some comments below:
>
>>> From: Victor Rodriguez<victor.rodriguez@sasken.com>
>
>>> This patch adds EMAC support for the Hawkboard-L138 system
>
>>> Signed-off-by: Victor Rodriguez<victor.rodriguez@sasken.com>
>>> ---
>>>  arch/arm/mach-davinci/board-omapl138-hawk.c |   47
>>> +++++++++++++++++++++++++++
>>>  1 files changed, 47 insertions(+), 0 deletions(-)
>
>>> diff --git a/arch/arm/mach-davinci/board-omapl138-hawk.c
>>> b/arch/arm/mach-davinci/board-omapl138-hawk.c
>>> index c472dd8..8633245 100644
>>> --- a/arch/arm/mach-davinci/board-omapl138-hawk.c
>>> +++ b/arch/arm/mach-davinci/board-omapl138-hawk.c
>>> @@ -19,6 +19,51 @@
>>>
>>>  #include<mach/cp_intc.h>
>>>  #include<mach/da8xx.h>
>>> +#include<mach/mux.h>
>>> +
>>> +#define HAWKBOARD_PHY_ID             "0:07"
>>> +
>>> +static short omapl138_hawk_mii_pins[] __initdata = {
>>> +     DA850_MII_TXEN, DA850_MII_TXCLK, DA850_MII_COL, DA850_MII_TXD_3,
>>> +     DA850_MII_TXD_2, DA850_MII_TXD_1, DA850_MII_TXD_0, DA850_MII_RXER,
>>> +     DA850_MII_CRS, DA850_MII_RXCLK, DA850_MII_RXDV, DA850_MII_RXD_3,
>>> +     DA850_MII_RXD_2, DA850_MII_RXD_1, DA850_MII_RXD_0, DA850_MDIO_CLK,
>>> +     DA850_MDIO_D,
>>> +     -1
>
>> -1 need not be a new line. In any case, please include a ',' after it.
>
>   Why is that? It's always a last entry in the array.
>
> WBR, Sergei
>

Hey Sergei these patches have been tested by Rene Gonzales and ack by
Liam and Mark Brown , I am going to send the patches V6 because of
this change. I have been rechecking the code and seems that there is
no problem on it, do you have any other comment before i send the
series of patches v6 ?

Thanks a lot for your comments

Really appreciated

Victor Rodriguez

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 3/9] davinci: ASoC support for Omapl138-Hawkboard
  2010-10-21 22:28     ` Mark Brown
@ 2010-10-28 19:01       ` Victor Rodriguez
  2010-10-28 19:35         ` Mark Brown
  0 siblings, 1 reply; 24+ messages in thread
From: Victor Rodriguez @ 2010-10-28 19:01 UTC (permalink / raw)
  To: Mark Brown
  Cc: davinci-linux-open-source, sshtylyov, nsekhar, alsa-devel, khasim,
	caglarakyuz

On Thu, Oct 21, 2010 at 5:28 PM, Mark Brown
<broonie@opensource.wolfsonmicro.com> wrote:
> On Tue, Oct 19, 2010 at 01:06:21PM -0500, vm.rod25@gmail.com wrote:
>> From: Victor Rodriguez <victor.rodriguez@sasken.com>
>>
>> This patch adds ASoC support for the Hawkboard-L138 system
>>
>> Signed-off-by: Victor Rodriguez <victor.rodriguez@sasken.com>
>
> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
>
> Please do remember to CC maintainers on patches so they see them.
>

Hi Mark I am going to resend this series of patches because of one
small coding stile problem, is this ok for you if I resend this
patches with CC to you and alsa mailing list ?

Thanks

Victor Rodriguez

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: [PATCH v5 3/9] davinci: ASoC support for Omapl138-Hawkboard
  2010-10-28 19:01       ` Victor Rodriguez
@ 2010-10-28 19:35         ` Mark Brown
  0 siblings, 0 replies; 24+ messages in thread
From: Mark Brown @ 2010-10-28 19:35 UTC (permalink / raw)
  To: Victor Rodriguez
  Cc: davinci-linux-open-source, sshtylyov, nsekhar, alsa-devel, khasim,
	caglarakyuz, lrg

On Thu, Oct 28, 2010 at 02:01:27PM -0500, Victor Rodriguez wrote:
> On Thu, Oct 21, 2010 at 5:28 PM, Mark Brown

> > Please do remember to CC maintainers on patches so they see them.

> Hi Mark I am going to resend this series of patches because of one
> small coding stile problem, is this ok for you if I resend this
> patches with CC to you and alsa mailing list ?

Yes, please CC myself and Liam on all ASoC patches.

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2010-10-28 19:35 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-19 18:06 [PATCH v5 0/9] Add Omapl138-Hawkboard support vm.rod25
2010-10-19 18:06 ` [PATCH v5 2/9] davinci: EDMA support for Omapl138-Hawkboard vm.rod25
     [not found] ` <1287511587-22216-1-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2010-10-19 18:06   ` [PATCH v5 1/9] davinci: EMAC " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
     [not found]     ` <1287511587-22216-2-git-send-email-vm.rod25-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2010-10-28 14:04       ` Nori, Sekhar
2010-10-28 14:18         ` Victor Rodriguez
     [not found]         ` <B85A65D85D7EB246BE421B3FB0FBB593023475E6EE-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
2010-10-28 14:18           ` Nori, Sekhar
2010-10-28 14:21             ` Victor Rodriguez
     [not found]               ` <AANLkTi=NNVieBNmSAfuebZQGAFMxXkpirZXeRSHLb2OA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-10-28 14:34                 ` Nori, Sekhar
     [not found]                   ` <B85A65D85D7EB246BE421B3FB0FBB593023475E71A-/tLxBxkBPtCIQmiDNMet8wC/G2K4zDHf@public.gmane.org>
2010-10-28 16:18                     ` Victor Rodriguez
2010-10-28 16:20                     ` Victor Rodriguez
2010-10-28 15:54           ` Sergei Shtylyov
2010-10-28 18:34             ` Victor Rodriguez
2010-10-28 18:54             ` Victor Rodriguez
2010-10-19 18:06   ` [PATCH v5 3/9] davinci: ASoC " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
2010-10-21 22:28     ` Mark Brown
2010-10-28 19:01       ` Victor Rodriguez
2010-10-28 19:35         ` Mark Brown
2010-10-19 18:06   ` [PATCH v5 4/9] davinci: McASP configuration " vm.rod25-Re5JQEeQqe8AvxtiuMwx3w
2010-10-19 18:06 ` [PATCH v5 5/9] davinci: Audio support " vm.rod25
2010-10-19 18:06 ` [PATCH v5 6/9] davinci: MMC/SD and USB-OHCI configuration " vm.rod25
2010-10-19 18:06 ` [PATCH v5 7/9] davinci: MMC/SD support for Omapl138-Hawkboar vm.rod25
2010-10-19 18:06 ` [PATCH v5 8/9] davinci: USB clocks for Omapl138-Hawkboard vm.rod25
2010-10-19 18:06 ` [PATCH v5 9/9] davinci: USB1.1 support " vm.rod25
2010-10-21 20:44 ` [PATCH v5 0/9] Add Omapl138-Hawkboard support Liam Girdwood

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.