RE: [PATCH] OMAP2/3: DMA errata correction

2009-06-29 Thread Kamat, Nishant
Vikram,
 

> -Original Message-
> From: linux-omap-ow...@vger.kernel.org 
> [mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Pandita, Vikram
> Sent: Friday, June 26, 2009 11:18 AM
> To: linux-omap@vger.kernel.org
> Cc: Pandita, Vikram
> Subject: [PATCH] OMAP2/3: DMA errata correction
> 
> This errata is valid for:
> OMAP2420 Errata 1.85 Impacts all 2420 ES rev
> OMAP2430 Errata 1.10 Impacts only ES1.0
> Description: DMA may hang when several channels are used in parallel
> 
> OMAP3430: Not impacted, so remove the errata fix for omap3
> 
> Signed-off-by: Vikram Pandita 
> ---
>  arch/arm/plat-omap/dma.c |4 +++-
>  1 files changed, 3 insertions(+), 1 deletions(-)
> 
> diff --git a/arch/arm/plat-omap/dma.c b/arch/arm/plat-omap/dma.c
> index 7677a4a..feebaf3 100644
> --- a/arch/arm/plat-omap/dma.c
> +++ b/arch/arm/plat-omap/dma.c
> @@ -946,7 +946,9 @@ void omap_start_dma(int lch)
>  
>   cur_lch = next_lch;
>   } while (next_lch != -1);
> - } else if (cpu_class_is_omap2()) {
> + } else if (cpu_is_omap24xx() ||


This should be  cpu_is_omap242x() || ...


Regards,
Nishant




> + (cpu_is_omap243x() &&  omap_type() <= 
> OMAP2430_REV_ES1_0)) {
> +
>   /* Errata: Need to write lch even if not using 
> chaining */
>   dma_write(lch, CLNK_CTRL(lch));
>   }
> -- 
> 1.6.3.3.334.g916e1
--
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] [RFC][OMAP3:I2C]Workaround for OMAP3430 I2C silicon errata 1.153

2009-06-23 Thread Kamat, Nishant
Kevin, 

> -Original Message-
> From: Kevin Hilman
>
> "Sonasath, Moiz"  writes:
> 
> > This patch includes the workarround for I2C Errata 1.153: 
[...]

> > +static int omap_i2c_wait_for_xudf(struct omap_i2c_dev *dev)
> > +{
> > +   u16 xudf;
> > +   int counter = 500;
> > +
> > +   /* We are in interrupt context. Wait for XUDF for max 7 msec */
> 
> What does being in interrupt context have to do with how long you
> wait?  Threaded interrupts are now in mainline and will become the
> default, so this ISR may run in thread context.

The interrupt context comment was meant to say that we can't sleep. Perhaps, 
with threaded interrupts that might not be true (I am not sure). We can remove 
the interrupt context comment.


> > @@ -647,7 +679,7 @@ omap_i2c_isr(int this_irq, void *dev_id)
> > while ((stat = (omap_i2c_read_reg(dev, 
> OMAP_I2C_STAT_REG))) & bits) {
> > dev_dbg(dev->dev, "IRQ (ISR = 0x%04x)\n", stat);
> > if (count++ == 100) {
> > -   dev_warn(dev->dev, "Too much work in 
> one IRQ\n");
> > +   dev_dbg(dev->dev, "Too much work in one IRQ\n");
> 
> Should stay as dev_warn I think.
> 

When I2C is used to transfer a large number of bytes continuously (e.g. during 
some camera sensor firmware update), we hit the max count more often now 
(because of the delay introduced by the workaround implementation). In this 
case, its undesirable to see the dev_warn messages fill up the console. 
Changing this to dev_dbg means that this message is not printed in the expected 
case.


Regards,
Nishant
--
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


dma_alloc_coherent fragmentation

2009-03-18 Thread Kamat, Nishant
Forwarding on behalf of Nishanth Menon:

-Original Message-
From: Menon, Nishanth 
Sent: Tuesday, March 17, 2009 8:17 AM
To: 'linux-arm-ker...@lists.arm.linux.org.uk'
Cc: Gupta, Ramesh; Kevin Hilman; linux-omap@vger.kernel.org; Ramirez Luna, 
Omar; Kanigeri, Hari; Ameya Palande; Guzman Lugo, Fernando; Ameya Palande
Subject: dma_alloc_coherent fragmentation

Looping in linux-arm ML:

Discussion Ref: [1](linux-omap mailing list)
While working with Linux OMAP kernel[2] we found that on allocating 4 meg 
chunks using dma_alloc_coherent and de-allocating with dma_free_coherent in a 
loop using a test driver[7], the memory is getting fragmented as shown by 
Ameya's observation [3] finally resulting in dump_stack due to lack of pages.

Searching through previous archives, found [4] which seem to imply that 
allocating chunks greater than 1 page could cause fragmentation.

I wonder why we see this even if we allocate and free the memory in sequence as 
in [5]. This seems to happen on 2.6.28 and 2.6.29 but not on the 2.6.27 based 
kernel[6].

Regards,
Nishanth Menon

Ref:
[1] http://marc.info/?t=12371977912&r=1&w=2
[2] http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git
[3] http://marc.info/?l=linux-omap&m=123722460022336&w=2
[4] http://lkml.indiana.edu/hypermail/linux/kernel/0706.0/0370.html 
[5] http://marc.info/?l=linux-omap&m=123719772811746&w=2
[6] http://git.omapzoom.com/?p=repo/omapkernel.git;
[7] http://marc.info/?l=linux-omap&m=123719772811746&q=p3 
N�r��yb�X��ǧv�^�)޺{.n�+{��f��{ay�ʇڙ�,j��f���h���z��w���
���j:+v���w�j�mzZ+�ݢj"��!�i

[PATCH - Omapzoom] [NAND] Add prefetch and DMA support

2008-09-08 Thread Kamat, Nishant

From: Vimal Singh <[EMAIL PROTECTED]>

Following patch taken over the omapzoom.org tree adds
prefetch and DMA support to the OMAP2/3 nand driver.

Signed-off-by: Vimal Singh <[EMAIL PROTECTED]>
Signed-off-by: Nishant Kamat <[EMAIL PROTECTED]>
---
 arch/arm/mach-omap2/gpmc.c |   95 +++
 arch/arm/plat-omap/include/mach/gpmc.h |4
 drivers/mtd/nand/Kconfig   |   30 
 drivers/mtd/nand/omap2.c   |  199 ++---
 4 files changed, 310 insertions(+), 18 deletions(-)

Index: omapkernel/arch/arm/mach-omap2/gpmc.c
===
--- omapkernel.orig/arch/arm/mach-omap2/gpmc.c  2008-09-08 18:23:29.0 
+0530
+++ omapkernel/arch/arm/mach-omap2/gpmc.c   2008-09-08 18:34:22.0 
+0530
@@ -54,6 +54,12 @@
 #define GPMC_CHUNK_SHIFT   24  /* 16 MB */
 #define GPMC_SECTION_SHIFT 28  /* 128 MB */

+#ifdef CONFIG_MTD_NAND_OMAP_PREFETCH
+#define CS_NUM_SHIFT   24
+#define ENABLE_PREFETCH7
+#define DMA_MPU_MODE   2
+#endif
+
 #ifdef CONFIG_OMAP3_PM
 /*
  * Structure to save/restore gpmc context
@@ -407,6 +413,92 @@
 }
 EXPORT_SYMBOL(gpmc_cs_free);

+#ifdef CONFIG_MTD_NAND_OMAP_PREFETCH
+/*
+ * gpmc_prefetch_init - configures default configuration for prefetch engine
+ */
+static void gpmc_prefetch_init(void)
+{
+   /* Setting the default threshold to 64 */
+   gpmc_write_reg(GPMC_PREFETCH_CONTROL, 0x0);
+   gpmc_write_reg(GPMC_PREFETCH_CONFIG1, 0x40  << 8);
+   gpmc_write_reg(GPMC_PREFETCH_CONFIG2, 0x0);
+}
+
+/*
+ * gpmc_prefetch_start - configures and starts prefetch transfer
+ * @cs - nand cs (chip select) number
+ * @dma_mode: dma mode enable (1) or disable (0)
+ * @u32_count: number of bytes to be transferred
+ * @is_write: prefetch read(0) or write post(1) mode
+ */
+void gpmc_prefetch_start(int cs, int dma_mode,
+   unsigned int u32_count, int is_write)
+{
+   uint32_t prefetch_config1;
+   if (is_write) {
+   /* Set the amount of bytes to be prefetched */
+   gpmc_write_reg(GPMC_PREFETCH_CONFIG2, u32_count);
+
+   /* Set dma/mpu mode, the post write and enable the engine
+* Set which cs is using the post write
+*/
+   prefetch_config1 = gpmc_read_reg(GPMC_PREFETCH_CONFIG1);
+   prefetch_config1 |= ((cs << CS_NUM_SHIFT) |
+   (dma_mode << DMA_MPU_MODE) |
+   (1 << ENABLE_PREFETCH) | 0x1);
+   gpmc_write_reg(GPMC_PREFETCH_CONFIG1, prefetch_config1);
+   } else {
+   /* Set the amount of bytes to be prefetched */
+   gpmc_write_reg(GPMC_PREFETCH_CONFIG2, u32_count);
+
+   /* Set dma/mpu mode, the prefech read and enable the engine
+* Set which cs is using the prefetch
+*/
+   prefetch_config1 = gpmc_read_reg(GPMC_PREFETCH_CONFIG1);
+   prefetch_config1 |= (((cs << CS_NUM_SHIFT) |
+   (dma_mode << DMA_MPU_MODE) |
+   (1 << ENABLE_PREFETCH)) & ~0x1);
+   gpmc_write_reg(GPMC_PREFETCH_CONFIG1, prefetch_config1);
+   }
+   /*  Start the prefetch engine */
+   gpmc_write_reg(GPMC_PREFETCH_CONTROL, 0x1);
+}
+EXPORT_SYMBOL(gpmc_prefetch_start);
+
+/*
+ * gpmc_prefetch_stop - disables and stops the prefetch engine
+ */
+void gpmc_prefetch_stop(void)
+{
+   uint32_t prefetch_config1;
+   /* stop the PFPW engine */
+   gpmc_write_reg(GPMC_PREFETCH_CONTROL, 0x0);
+
+   /* Disable the PFPW engine */
+   prefetch_config1 = gpmc_read_reg(GPMC_PREFETCH_CONFIG1);
+   prefetch_config1 &= ~((0x07 << CS_NUM_SHIFT) |
+   (1 << ENABLE_PREFETCH) |
+   (1 << DMA_MPU_MODE) | 0x1);
+   gpmc_write_reg(GPMC_PREFETCH_CONFIG1, prefetch_config1);
+}
+EXPORT_SYMBOL(gpmc_prefetch_stop);
+
+/*
+ * gpmc_prefetch_status - reads prefetch status of engine
+ */
+int  gpmc_prefetch_status(void)
+{
+   return gpmc_read_reg(GPMC_PREFETCH_STATUS);
+}
+EXPORT_SYMBOL(gpmc_prefetch_status);
+#else
+int  gpmc_prefetch_status(void) {return 0; }
+void gpmc_prefetch_stop(void) {}
+void gpmc_prefetch_start(int cs, int dma_mode, unsigned int u32_count,
+   int is_write) {}
+#endif
+
 static void __init gpmc_mem_init(void)
 {
int cs;
@@ -462,6 +554,9 @@
gpmc_freq_cfg.freq_cfg = NULL;
gpmc_freq_cfg.total_no_of_freq = 0;
 #endif
+#ifdef CONFIG_MTD_NAND_OMAP_PREFETCH
+   gpmc_prefetch_init();
+#endif
gpmc_mem_init();
 }

Index: omapkernel/arch/arm/plat-omap/include/mach/gpmc.h
===
--- omapkernel.orig/arch/arm/plat-o

RE: [RESEND][PATCH]Separate out 3430 LCD panel support from 2430 file

2008-07-04 Thread Kamat, Nishant
Emailing the fix on behalf of Iqbal:

> -Original Message-
> [mailto:[EMAIL PROTECTED] On Behalf Of Gadiyar, Anand
> Subject: RE: [RESEND][PATCH]Separate out 3430 LCD panel
> support from 2430 file
>
> > * [EMAIL PROTECTED] <[EMAIL PROTECTED]> [080702 15:25]:
> > > From: Iqbal Shareef <[EMAIL PROTECTED]>
> > >
> > > Separate out 3430 LCD panel support from 2430 SDP.
> > >
> > > Currently the support for the LCD on 3430SDP is added in
> > the lcd_2430sdp.c
> > > file. This patch separates it out to a new file.
> >
> > Pushing today.
> >
> > Tony
>
> This one breaks compile on 3430. Will see if I can send a fix.

< Cut here >---

From: Iqbal Shareef <[EMAIL PROTECTED]>

Fix SDP 3430 compile error

The PM_RECEIVER macro is replaced with TWL4030_MODULE_PM_RECEIVER

Signed-off-by: Iqbal Shareef  <[EMAIL PROTECTED]>
---
 drivers/video/omap/lcd_3430sdp.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/video/omap/lcd_3430sdp.c b/drivers/video/omap/lcd_3430sdp.c
index 20ac0e5..6e7a8b6 100644
--- a/drivers/video/omap/lcd_3430sdp.c
+++ b/drivers/video/omap/lcd_3430sdp.c
@@ -70,7 +70,7 @@ static int sdp3430_panel_enable(struct lcd_panel *panel)
if (0 != twl4030_i2c_write_u8(TWL4030_MODULE_PM_RECEIVER, 
ENABLE_VAUX3_DEDICATED,
TWL4030_VAUX3_DEDICATED))
return -EIO;
-   if (0 != twl4030_i2c_write_u8(PM_RECEIVER, ENABLE_VAUX3_DEV_GRP,
+   if (0 != twl4030_i2c_write_u8(TWL4030_MODULE_PM_RECEIVER, 
ENABLE_VAUX3_DEV_GRP,
TWL4030_VAUX3_DEV_GRP))
return -EIO;

--
1.5.3.2
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] MTD: OMAP2-NAND: Fix partition reading from board info

2008-07-03 Thread Kamat, Nishant
Hi,


> Kyungmin Park on July 02, 2008 4:57 AM, wrote:
>
> Hi,
>
> It's should be sent to MTD list. and we also fix the NOR similar ways.
> It's already posted but not committed.


Posting the patch on MTD list. Please merge.

---< Cut here >---

From: Nishant Kamat <[EMAIL PROTECTED]>

This patch fixes the omap2 nand driver code that allows
reading of partition data from board info.

The parse_mtd_partitions() function no longer returns a
negative error in case cmdline is not passed.
See commit: b0d06afb607

Signed-off-by: Nishant Kamat <[EMAIL PROTECTED]>
---
 drivers/mtd/nand/omap2.c |2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

Index: linux-omap-ti.ldp/drivers/mtd/nand/omap2.c
===
--- linux-omap-ti.ldp.orig/drivers/mtd/nand/omap2.c 2008-06-30 
22:01:50.0 +0530
+++ linux-omap-ti.ldp/drivers/mtd/nand/omap2.c  2008-06-30 22:03:34.446471469 
+0530
@@ -699,7 +699,7 @@
err = parse_mtd_partitions(&info->mtd, part_probes, &info->parts, 0);
if (err > 0)
add_mtd_partitions(&info->mtd, info->parts, err);
-   else if (err < 0 && pdata->parts)
+   else if (pdata->parts)
add_mtd_partitions(&info->mtd, pdata->parts, pdata->nr_parts);
else
 #endif
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] MTD: OMAP2-NAND: Fix partition reading from board info

2008-07-01 Thread Kamat, Nishant

From: Nishant Kamat <[EMAIL PROTECTED]>

MTD: OMAP2-NAND: Fix partition reading from board info

The parse_mtd_partitions() function no longer returns
a negative error in case cmdline is not passed.
See commit: b0d06afb607

Signed-off-by: Nishant Kamat <[EMAIL PROTECTED]>
---
 drivers/mtd/nand/omap2.c |2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

Index: linux-omap-ti.ldp/drivers/mtd/nand/omap2.c
===
--- linux-omap-ti.ldp.orig/drivers/mtd/nand/omap2.c 2008-06-30 
22:01:50.0 +0530
+++ linux-omap-ti.ldp/drivers/mtd/nand/omap2.c  2008-06-30 22:03:34.446471469 
+0530
@@ -699,7 +699,7 @@
err = parse_mtd_partitions(&info->mtd, part_probes, &info->parts, 0);
if (err > 0)
add_mtd_partitions(&info->mtd, info->parts, err);
-   else if (err < 0 && pdata->parts)
+   else if (pdata->parts)
add_mtd_partitions(&info->mtd, pdata->parts, pdata->nr_parts);
else
 #endif
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [RESENDING PATCH 4/4] ARM: OMAP: Add ethernet support for OMAPLDP

2008-05-19 Thread Kamat, Nishant
Tony,

> From: Tony Lindgren [mailto:[EMAIL PROTECTED] 
> 
> * Nishant Kamat <[EMAIL PROTECTED]> [080515 07:45]:
>
> > +#define DEBUG_BASE 0x0800
> > +
> > +#define OMAP34XX_ETHR_STARTDEBUG_BASE
> > +#define LDP_SMC911X_CS 1
> > +#define LDP_SMC911X_GPIO   152
> > +
> 
> These redefines will conflict when compiling in support for multiple
> boards. They should be passed in the platform_data.
> 

If I understand correctly, the problem is about using the same #define
names as 3430 SDP, right? How about this patch:


From: Nishant Kamat <[EMAIL PROTECTED]>

This patch adds ethernet support (smc911x) for OMAP LDP platform.

Signed-off-by: Nishant Kamat <[EMAIL PROTECTED]>
---
 arch/arm/configs/omap_ldp_defconfig   |  164
-
 arch/arm/mach-omap2/board-ldp.c   |   51 ++
 include/asm-arm/arch-omap/board-ldp.h |4 +
 3 files changed, 216 insertions(+), 3 deletions(-)

diff --git a/arch/arm/configs/omap_ldp_defconfig
b/arch/arm/configs/omap_ldp_defconfig
index 9a90975..fb2880b 100644
--- a/arch/arm/configs/omap_ldp_defconfig
+++ b/arch/arm/configs/omap_ldp_defconfig
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
 # Linux kernel version: 2.6.26-rc2-omap1
-# Thu May 15 19:08:39 2008
+# Thu May 15 19:09:22 2008
 #
 CONFIG_ARM=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -37,8 +37,11 @@ CONFIG_LOCALVERSION_AUTO=y
 CONFIG_SWAP=y
 CONFIG_SYSVIPC=y
 CONFIG_SYSVIPC_SYSCTL=y
+# CONFIG_POSIX_MQUEUE is not set
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
+# CONFIG_TASKSTATS is not set
+# CONFIG_AUDIT is not set
 # CONFIG_IKCONFIG is not set
 CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_CGROUPS is not set
@@ -319,7 +322,86 @@ CONFIG_ARCH_SUSPEND_POSSIBLE=y
 #
 # Networking
 #
-# CONFIG_NET is not set
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+# CONFIG_PACKET_MMAP is not set
+CONFIG_UNIX=y
+CONFIG_XFRM=y
+# CONFIG_XFRM_USER is not set
+# CONFIG_XFRM_SUB_POLICY is not set
+# CONFIG_XFRM_MIGRATE is not set
+# CONFIG_XFRM_STATISTICS is not set
+CONFIG_NET_KEY=y
+# CONFIG_NET_KEY_MIGRATE is not set
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_FIB_HASH=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+# CONFIG_INET_XFRM_TUNNEL is not set
+# CONFIG_INET_TUNNEL is not set
+CONFIG_INET_XFRM_MODE_TRANSPORT=y
+CONFIG_INET_XFRM_MODE_TUNNEL=y
+CONFIG_INET_XFRM_MODE_BEET=y
+# CONFIG_INET_LRO is not set
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_DEFAULT_TCP_CONG="cubic"
+# CONFIG_TCP_MD5SIG is not set
+# CONFIG_IPV6 is not set
+# CONFIG_NETWORK_SECMARK is not set
+# CONFIG_NETFILTER is not set
+# CONFIG_IP_DCCP is not set
+# CONFIG_IP_SCTP is not set
+# CONFIG_TIPC is not set
+# CONFIG_ATM is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_CAN is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+# CONFIG_AF_RXRPC is not set
+
+#
+# Wireless
+#
+# CONFIG_CFG80211 is not set
+# CONFIG_WIRELESS_EXT is not set
+# CONFIG_MAC80211 is not set
+# CONFIG_IEEE80211 is not set
+# CONFIG_RFKILL is not set
+# CONFIG_NET_9P is not set
 
 #
 # Device Drivers
@@ -335,18 +417,21 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
 # CONFIG_DEBUG_DRIVER is not set
 # CONFIG_DEBUG_DEVRES is not set
 # CONFIG_SYS_HYPERVISOR is not set
+# CONFIG_CONNECTOR is not set
 # CONFIG_MTD is not set
 # CONFIG_PARPORT is not set
 CONFIG_BLK_DEV=y
 # CONFIG_BLK_DEV_COW_COMMON is not set
 CONFIG_BLK_DEV_LOOP=y
 # CONFIG_BLK_DEV_CRYPTOLOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
 # CONFIG_BLK_DEV_UB is not set
 CONFIG_BLK_DEV_RAM=y
 CONFIG_BLK_DEV_RAM_COUNT=16
 CONFIG_BLK_DEV_RAM_SIZE=16384
 # CONFIG_BLK_DEV_XIP is not set
 # CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
 CONFIG_MISC_DEVICES=y
 # CONFIG_EEPROM_93CX6 is not set
 # CONFIG_OMAP_STI is not set
@@ -388,12 +473,61 @@ CONFIG_SCSI_WAIT_SCAN=m
 #
 # CONFIG_SCSI_SPI_ATTRS is not set
 # CONFIG_SCSI_FC_ATTRS is not set
+# CONFIG_SCSI_ISCSI_ATTRS is not set
 # CONFIG_SCSI_SAS_LIBSAS is not set
 # CONFIG_SCSI_SRP_ATTRS is not set
 CONFIG_SCSI_LOWLEVEL=y
+# CONFIG_ISCSI_TCP is not set
 # CONFIG_SCSI_DEBUG is not set
 # CONFIG_ATA is not set
 # CONFIG_MD is not set
+CONFIG_NETDEVICES=y
+# CONFIG_NETDEVICES_MULTIQUEUE

RE: [RESENDING PATCH 0/4] Support for omap3430 LDP (zoom)

2008-05-15 Thread Kamat, Nishant
Steve, 

> -Original Message-
> From: Steve Sakoman [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, May 15, 2008 8:12 PM
> To: Kamat, Nishant
> Cc: linux-omap@vger.kernel.org
> Subject: Re: [RESENDING PATCH 0/4] Support for omap3430 LDP (zoom)
> 
> Nishant,
> 
> It's not clear what order the patches should be applied.
> 
> I assume:
> 
> 1. twl4030 defines
> 2. basic board support
> 3. ethernet support
> 4. default kernel config
> 
> Correct?
> 

Sorry, resending with the right order mentioned in the subject line.

Thanks,
Nishant
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 1/7] ARM: OMAP: Add basic board support for OMAP LDP.

2008-05-02 Thread Kamat, Nishant
Filipe,

> -Original Message-
> From: Felipe Balbi [mailto:[EMAIL PROTECTED] 
>
[. . .]

> > +   ads7846_dev_init();
> > +   omap_serial_init();
> > +   hsmmc_init();
> 
> no usb?
> How about usb_musb() here?
> 
> Could you try that ?
> 
> you'll need to include 
> 
> if it works, just append to this patch ;-)

Last time I tried, it didn't work straight off the bat. I'll send it in
another patch once it works..

Regards,
Nishant
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 0/7] Support for OMAP3430 LDP (Zoom)

2008-05-02 Thread Kamat, Nishant

Tony, All,

Following is a series of patches that add basic support for OMAP3430
LDP, also known as the Zoom development kit. Refer [1] for more info.

Please consider for merging.

Thanks,
Nishant

[1]
http://focus.ti.com/general/docs/wtbu/wtbusplashcontent.tsp?templateId=6
123&contentId=36405

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