public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
@ 2012-09-26 13:44 Lukasz Dalek
  2012-09-26 13:44 ` [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h Lukasz Dalek
  2012-09-26 15:29 ` [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop Marek Vasut
  0 siblings, 2 replies; 23+ messages in thread
From: Lukasz Dalek @ 2012-09-26 13:44 UTC (permalink / raw)
  To: u-boot

Basic support of HP iPAQ h2200 palmtop. Support includes also USB
ethernet gadget.

Signed-off-by: Lukasz Dalek <luk0104@gmail.com>
---
 board/h2200/Makefile       |   51 ++++++++++++
 board/h2200/h2200-header.S |   27 ++++++
 board/h2200/h2200.c        |   66 +++++++++++++++
 boards.cfg                 |    2 +
 include/configs/h2200.h    |  189 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 335 insertions(+), 0 deletions(-)
 create mode 100644 board/h2200/Makefile
 create mode 100644 board/h2200/h2200-header.S
 create mode 100644 board/h2200/h2200.c
 create mode 100644 include/configs/h2200.h

diff --git a/board/h2200/Makefile b/board/h2200/Makefile
new file mode 100644
index 0000000..2265aa9
--- /dev/null
+++ b/board/h2200/Makefile
@@ -0,0 +1,51 @@
+#
+# h2200 Support
+#
+# Copyright (C) 2012 Lukasz Dalek <luk0104@gmail.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+# MA 02111-1307 USA
+#
+
+include $(TOPDIR)/config.mk
+
+LIB	= $(obj)lib$(BOARD).o
+
+COBJS	:= h2200.o
+
+SRCS	:= $(COBJS:.o=.c) h2200-header.S
+OBJS	:= $(addprefix $(obj),$(COBJS))
+
+ALL: $(LIB) h2200-header.bin
+
+h2200-header.o: h2200-header.S
+	$(CC) $(CFLAGS) -c -o $@ $<
+
+h2200-header.bin: h2200-header.o
+	$(OBJCOPY) -O binary $< $@
+
+all: $(LIB) h2200-header.bin
+
+$(LIB):	$(obj).depend $(OBJS)
+	$(call cmd_link_o_target, $(OBJS))
+
+#########################################################################
+
+# defines $(obj).depend target
+include $(SRCTREE)/rules.mk
+
+sinclude $(obj).depend
+
+#########################################################################
diff --git a/board/h2200/h2200-header.S b/board/h2200/h2200-header.S
new file mode 100644
index 0000000..c335bfe
--- /dev/null
+++ b/board/h2200/h2200-header.S
@@ -0,0 +1,27 @@
+/*
+ * iPAQ h2200 header
+ *
+ * Copyright (C) 2012 Lukasz Dalek <luk0104@gmail.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+	.word 0xea0003fe /* b 0x1000 */
+
+	.org 0x40
+	.ascii "ECEC"
+
+	.org 0x1000 - 1
+	.byte 0x0
diff --git a/board/h2200/h2200.c b/board/h2200/h2200.c
new file mode 100644
index 0000000..2ae2670
--- /dev/null
+++ b/board/h2200/h2200.c
@@ -0,0 +1,66 @@
+/*
+ * iPAQ h2200 board configuration
+ *
+ * Copyright (C) 2012 Lukasz Dalek <luk0104@gmail.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include <common.h>
+#include <asm/arch/pxa.h>
+#include <asm/arch/pxa-regs.h>
+#include <asm/io.h>
+#include <usb.h>
+
+DECLARE_GLOBAL_DATA_PTR;
+
+#ifdef CONFIG_H2200_USBETH
+int board_eth_init(bd_t *bis)
+{
+	usb_eth_initialize(bis);
+	return 0;
+}
+#endif
+
+int board_init(void)
+{
+	/* We have RAM, disable cache */
+	dcache_disable();
+	icache_disable();
+
+	gd->bd->bi_arch_number = MACH_TYPE_H2200;
+
+	/* adress of boot parameters */
+	gd->bd->bi_boot_params = 0xa0000100;
+
+	/* Let host see that device is disconnected */
+#if defined(CONFIG_H2200_USBETH)
+	udc_disconnect();
+	mdelay(500);
+#endif
+
+	return 0;
+}
+
+int dram_init(void)
+{
+	/*
+	 * Everything except MSC0 was already set up by
+	 * 1st stage bootloader
+	 */
+	clrsetbits_le32(MSC0, 0xffffffff, 0x246c7ffc);
+	gd->ram_size = CONFIG_SYS_SDRAM_SIZE;
+	return 0;
+}
diff --git a/boards.cfg b/boards.cfg
index b4e0d3c..a03a469 100644
--- a/boards.cfg
+++ b/boards.cfg
@@ -282,6 +282,8 @@ dvlhost                      arm         ixp
 pdnb3                        arm         ixp         pdnb3               prodrive
 scpu                         arm         ixp         pdnb3               prodrive       -           pdnb3:SCPU
 balloon3                     arm         pxa
+h2200                        arm         pxa
+h2200_usbeth                 arm         pxa         h2200               -              -           h2200:H2200_USBETH
 lubbock                      arm         pxa
 palmld                       arm         pxa
 palmtc                       arm         pxa
diff --git a/include/configs/h2200.h b/include/configs/h2200.h
new file mode 100644
index 0000000..1062ec0
--- /dev/null
+++ b/include/configs/h2200.h
@@ -0,0 +1,189 @@
+/*
+ * iPAQ h2200 board configuration
+ *
+ * Copyright (C) 2012 Lukasz Dalek <luk0104@gmail.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifndef __CONFIG_H
+#define __CONFIG_H
+
+#define MACH_TYPE_H2200			341
+#define CONFIG_MACH_TYPE		MACH_TYPE_H2200
+
+#define CONFIG_CPU_PXA25X		1
+#define CONFIG_BOARD_H2200
+
+#define CONFIG_SYS_NO_FLASH
+
+#define CONFIG_SYS_HZ			1000
+
+#define CONFIG_NR_DRAM_BANKS		1
+#define PHYS_SDRAM_1			0xa0000000 /* SDRAM Bank #1 */
+#define PHYS_SDRAM_1_SIZE		0x04000000 /* 64 MB */
+
+#define CONFIG_SYS_SDRAM_BASE		PHYS_SDRAM_1
+#define CONFIG_SYS_SDRAM_SIZE		PHYS_SDRAM_1_SIZE
+
+#define CONFIG_SYS_INIT_SP_ADDR		0xfffff800
+
+#define CONFIG_ENV_SIZE			0x00040000
+#define CONFIG_SYS_MALLOC_LEN		(CONFIG_ENV_SIZE + 128*1024)
+
+#define CONFIG_ENV_IS_NOWHERE
+#define CONFIG_SYS_MAXARGS		16
+#define CONFIG_SYS_LOAD_ADDR		0xa3000000 /* default load address */
+
+/*
+ * iPAQ 1st stage bootloader loads 2nd stage bootloader
+ * at address 0xa0040000 but bootloader requires header
+ * which is 0x1000 long.
+ *
+ * --- Header begin ---
+ *	.word 0xea0003fe ; b 0x1000
+ *
+ *	.org 0x40
+ *	.ascii "ECEC"
+ *
+ *	.org 0x1000
+ * --- Header end ---
+ */
+
+#define CONFIG_SYS_TEXT_BASE		0xa0041000
+
+/*
+ * Static chips
+ */
+
+#define CONFIG_SYS_MSC0_VAL		0x246c7ffc
+#define CONFIG_SYS_MSC1_VAL		0x7ff07ff0
+#define CONFIG_SYS_MSC2_VAL		0x7ff07ff0
+
+/*
+ * PCMCIA and CF Interfaces
+ */
+
+#define CONFIG_SYS_MECR_VAL		0x00000000
+#define CONFIG_SYS_MCMEM0_VAL		0x00000000
+#define CONFIG_SYS_MCMEM1_VAL		0x00000000
+#define CONFIG_SYS_MCATT0_VAL		0x00000000
+#define CONFIG_SYS_MCATT1_VAL		0x00000000
+#define CONFIG_SYS_MCIO0_VAL		0x00000000
+#define CONFIG_SYS_MCIO1_VAL		0x00000000
+
+#define CONFIG_SYS_FLYCNFG_VAL		0x00000000
+#define CONFIG_SYS_SXCNFG_VAL		0x00040004
+
+#define CONFIG_SYS_MDREFR_VAL		0x0099E018
+#define CONFIG_SYS_MDCNFG_VAL		0x01C801CB
+#define CONFIG_SYS_MDMRS_VAL		0x00220022
+
+#define CONFIG_SYS_PSSR_VAL		0x00000000
+#define CONFIG_SYS_CKEN			0x00004840
+#define CONFIG_SYS_CCCR			0x00000161
+
+/*
+ * GPIOs
+ */
+
+#define CONFIG_SYS_GPSR0_VAL		0x01000000
+#define CONFIG_SYS_GPSR1_VAL		0x00000000
+#define CONFIG_SYS_GPSR2_VAL		0x00010000
+
+#define CONFIG_SYS_GPCR0_VAL		0x00000000
+#define CONFIG_SYS_GPCR1_VAL		0x00000000
+#define CONFIG_SYS_GPCR2_VAL		0x00000000
+
+#define CONFIG_SYS_GPDR0_VAL		0xF7E38C00
+#define CONFIG_SYS_GPDR1_VAL		0xBCFFBF83
+#define CONFIG_SYS_GPDR2_VAL		0x000157FF
+
+#define CONFIG_SYS_GAFR0_L_VAL		0x80401000
+#define CONFIG_SYS_GAFR0_U_VAL		0x00000112
+#define CONFIG_SYS_GAFR1_L_VAL		0x600A9550
+#define CONFIG_SYS_GAFR1_U_VAL		0x0005AAAA
+#define CONFIG_SYS_GAFR2_L_VAL		0x20000000
+#define CONFIG_SYS_GAFR2_U_VAL		0x00000000
+
+/*
+ * Serial port
+ */
+
+#define CONFIG_PXA_SERIAL
+#define CONFIG_FFUART
+
+#define CONFIG_BAUDRATE			115200
+#define CONFIG_SYS_BAUDRATE_TABLE	{ 9600, 38400, 115200 }
+
+/*
+ * USB device configuration
+ */
+
+#define CONFIG_SYS_CONSOLE_IS_IN_ENV
+#define CONFIG_USB_DEV_PULLUP_GPIO	33
+/* USB VBUS GPIO 3 */
+
+#define CONFIG_CMD_LOADB
+#define CONFIG_CMD_IMPORTENV		1
+#define CONFIG_CMD_SOURCE
+#define CONFIG_CMD_RUN
+#define CONFIG_CMD_IMI
+
+/* Monitor Command Prompt */
+#define CONFIG_SYS_PROMPT		"> "
+
+/* Console I/O Buffer Size */
+#define CONFIG_SYS_CBSIZE		256
+
+/* Print Buffer Size */
+#define CONFIG_SYS_PBSIZE		(CONFIG_SYS_CBSIZE + \
+					sizeof(CONFIG_SYS_PROMPT) + 16)
+
+#define CONFIG_BOOTARGS "root=/dev/ram0 ro console=ttyS0,115200n8"
+
+#ifdef CONFIG_H2200_USBETH
+# define CONFIG_USB_ETH_SUBSET
+# define CONFIG_SYS_HUSH_PARSER
+# define CONFIG_SYS_PROMPT_HUSH_PS2	"$ "
+
+# define CONFIG_CMD_NET
+# define CONFIG_CMD_PING
+
+# define CONFIG_BOOTDELAY		2
+
+# define CONFIG_BOOTCOMMAND		\
+	"setenv downloaded 0 ; while test $downloaded -eq 0 ; do " \
+	"if bootp ; then setenv downloaded 1 ; fi ; done ; " \
+	"source :script ; " \
+	"bootm ; "
+
+# define CONFIG_USB_GADGET_PXA2XX
+
+# define CONFIG_FIT
+# define CONFIG_SETUP_MEMORY_TAGS
+# define CONFIG_CMDLINE_TAG
+# define CONFIG_INITRD_TAG
+
+# define CONFIG_USB_ETHER
+# define CONFIG_USBNET_DEV_ADDR		"de:ad:be:ef:00:01"
+# define CONFIG_USBNET_HOST_ADDR	"de:ad:be:ef:00:02"
+# define CONFIG_EXTRA_ENV_SETTINGS \
+	"stdin=serial\0" \
+	"stdout=serial\0" \
+	"stderr=serial\0"
+#endif
+
+#endif /* __CONFIG_H */
-- 
1.7.8.6

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-26 13:44 [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop Lukasz Dalek
@ 2012-09-26 13:44 ` Lukasz Dalek
  2012-09-26 15:31   ` Marek Vasut
  2012-09-26 15:29 ` [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop Marek Vasut
  1 sibling, 1 reply; 23+ messages in thread
From: Lukasz Dalek @ 2012-09-26 13:44 UTC (permalink / raw)
  To: u-boot

PXA25x gadget implements common function usb_disconnect().
This patch adds this function prototype into usb.h for boards using it.

Signed-off-by: Lukasz Dalek <luk0104@gmail.com>
---
 include/usb.h |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/include/usb.h b/include/usb.h
index ba3d169..25c3255 100644
--- a/include/usb.h
+++ b/include/usb.h
@@ -166,6 +166,13 @@ int submit_int_msg(struct usb_device *dev, unsigned long pipe, void *buffer,
 #define USB_UHCI_VEND_ID	0x8086
 #define USB_UHCI_DEV_ID		0x7112
 
+/*
+ * This isn't host
+ */
+#elif defined(CONFIG_USB_GADGET_PXA2XX)
+
+extern void udc_disconnect(void);
+
 #else
 #error USB Lowlevel not defined
 #endif
-- 
1.7.8.6

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-26 13:44 [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop Lukasz Dalek
  2012-09-26 13:44 ` [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h Lukasz Dalek
@ 2012-09-26 15:29 ` Marek Vasut
  2012-09-26 16:08   ` Łukasz Dałek
  1 sibling, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-26 15:29 UTC (permalink / raw)
  To: u-boot

Dear Lukasz Dalek,

> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
> ethernet gadget.

Two minor nits ... can you extend the patch description?

> Signed-off-by: Lukasz Dalek <luk0104@gmail.com>

> [...]
> +h2200                        arm         pxa
> +h2200_usbeth                 arm         pxa         h2200               -

Can you not enable USB ethernet by default?

[...]

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-26 13:44 ` [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h Lukasz Dalek
@ 2012-09-26 15:31   ` Marek Vasut
  2012-09-26 23:50     ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-26 15:31 UTC (permalink / raw)
  To: u-boot

Dear Lukasz Dalek,

> PXA25x gadget implements common function usb_disconnect().
> This patch adds this function prototype into usb.h for boards using it.

[...]

> +/*
> + * This isn't host
> + */

The comment doesn't need to be multiline. It'd be cool if it was meaningful ... 
like "pxa25x can only do gadget mode, thus the following ... etc". Otherwise, 
we're basically there.

Can you repost the whole patchset please?

> +#elif defined(CONFIG_USB_GADGET_PXA2XX)
> +
> +extern void udc_disconnect(void);
> +
>  #else
>  #error USB Lowlevel not defined
>  #endif

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-26 15:29 ` [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop Marek Vasut
@ 2012-09-26 16:08   ` Łukasz Dałek
  2012-09-26 16:13     ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-26 16:08 UTC (permalink / raw)
  To: u-boot

On 26.09.2012 17:29, Marek Vasut wrote:
> Dear Lukasz Dalek,
>
>> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
>> ethernet gadget.
> Two minor nits ... can you extend the patch description?
>
>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
>> [...]
>> +h2200                        arm         pxa
>> +h2200_usbeth                 arm         pxa         h2200               -
> Can you not enable USB ethernet by default?
>
> [...]

I don't understand.

make h2200_config creates config without usb ethernet
make h2200_usbeth_config creates config with usb ethernet

?ukasz Da?ek

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-26 16:08   ` Łukasz Dałek
@ 2012-09-26 16:13     ` Marek Vasut
  2012-09-26 20:58       ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-26 16:13 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 26.09.2012 17:29, Marek Vasut wrote:
> > Dear Lukasz Dalek,
> > 
> >> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
> >> ethernet gadget.
> > 
> > Two minor nits ... can you extend the patch description?
> > 
> >> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
> >> [...]
> >> +h2200                        arm         pxa
> >> +h2200_usbeth                 arm         pxa         h2200             
> >>  -
> > 
> > Can you not enable USB ethernet by default?
> > 
> > [...]
> 
> I don't understand.
> 
> make h2200_config creates config without usb ethernet
> make h2200_usbeth_config creates config with usb ethernet

Why not just make config with usb ethernet then?

> ?ukasz Da?ek

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-26 16:13     ` Marek Vasut
@ 2012-09-26 20:58       ` Łukasz Dałek
  2012-09-26 23:32         ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-26 20:58 UTC (permalink / raw)
  To: u-boot

On 26.09.2012 18:13, Marek Vasut wrote:
> Dear ?ukasz Da?ek,
>
>> On 26.09.2012 17:29, Marek Vasut wrote:
>>> Dear Lukasz Dalek,
>>>
>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
>>>> ethernet gadget.
>>> Two minor nits ... can you extend the patch description?
>>>
>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
>>>> [...]
>>>> +h2200                        arm         pxa
>>>> +h2200_usbeth                 arm         pxa         h2200
>>>>   -
>>> Can you not enable USB ethernet by default?
>>>
>>> [...]
>> I don't understand.
>>
>> make h2200_config creates config without usb ethernet
>> make h2200_usbeth_config creates config with usb ethernet
> Why not just make config with usb ethernet then?
>
Sorry but I don't understand. You've asked me that can I not
enable USB ethernet by default.

When you type make h2200_config it won't be enabled.
It will compile simple u-boot with nothing enabled but
console and serial.

When you type make h2200_usbeth_config then setup
will define CONFIG_H2200_USBETH and compile h2200
with usbeth support.

So by default (with noting defined) it will compile simple
h2200 support.

?ukasz Da?ek

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-26 20:58       ` Łukasz Dałek
@ 2012-09-26 23:32         ` Marek Vasut
  2012-09-26 23:47           ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-26 23:32 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 26.09.2012 18:13, Marek Vasut wrote:
> > Dear ?ukasz Da?ek,
> > 
> >> On 26.09.2012 17:29, Marek Vasut wrote:
> >>> Dear Lukasz Dalek,
> >>> 
> >>>> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
> >>>> ethernet gadget.
> >>> 
> >>> Two minor nits ... can you extend the patch description?
> >>> 
> >>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
> >>>> [...]
> >>>> +h2200                        arm         pxa
> >>>> +h2200_usbeth                 arm         pxa         h2200
> >>>> 
> >>>>   -
> >>> 
> >>> Can you not enable USB ethernet by default?
> >>> 
> >>> [...]
> >> 
> >> I don't understand.
> >> 
> >> make h2200_config creates config without usb ethernet
> >> make h2200_usbeth_config creates config with usb ethernet
> > 
> > Why not just make config with usb ethernet then?
> 
> Sorry but I don't understand. You've asked me that can I not
> enable USB ethernet by default.

I think you misunderstood. I was never against enabling the USB ethernet. I was 
against enabling it before the USB ethernet code is in, so it won't break 
bisectability.

If I did really say so, I'm sorry for the confusion.

> When you type make h2200_config it won't be enabled.
> It will compile simple u-boot with nothing enabled but
> console and serial.
> 
> When you type make h2200_usbeth_config then setup
> will define CONFIG_H2200_USBETH and compile h2200
> with usbeth support.
> 
> So by default (with noting defined) it will compile simple
> h2200 support.
> 
> ?ukasz Da?ek

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-26 23:32         ` Marek Vasut
@ 2012-09-26 23:47           ` Łukasz Dałek
  2012-09-26 23:58             ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-26 23:47 UTC (permalink / raw)
  To: u-boot

On 27.09.2012 01:32, Marek Vasut wrote:
> Dear ?ukasz Da?ek,
>
>> On 26.09.2012 18:13, Marek Vasut wrote:
>>> Dear ?ukasz Da?ek,
>>>
>>>> On 26.09.2012 17:29, Marek Vasut wrote:
>>>>> Dear Lukasz Dalek,
>>>>>
>>>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
>>>>>> ethernet gadget.
>>>>> Two minor nits ... can you extend the patch description?
>>>>>
>>>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
>>>>>> [...]
>>>>>> +h2200                        arm         pxa
>>>>>> +h2200_usbeth                 arm         pxa         h2200
>>>>>>
>>>>>>    -
>>>>> Can you not enable USB ethernet by default?
>>>>>
>>>>> [...]
>>>> I don't understand.
>>>>
>>>> make h2200_config creates config without usb ethernet
>>>> make h2200_usbeth_config creates config with usb ethernet
>>> Why not just make config with usb ethernet then?
>> Sorry but I don't understand. You've asked me that can I not
>> enable USB ethernet by default.
> I think you misunderstood. I was never against enabling the USB ethernet. I was
> against enabling it before the USB ethernet code is in, so it won't break
> bisectability.
>
> If I did really say so, I'm sorry for the confusion.
So you want from me to split h2200 patches? I mean to prepare 2 patches:
1st one only adding support for device and 2nd one adding support for
ethernet?

?ukasz Da?ek

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-26 15:31   ` Marek Vasut
@ 2012-09-26 23:50     ` Łukasz Dałek
  2012-09-26 23:58       ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-26 23:50 UTC (permalink / raw)
  To: u-boot

On 26.09.2012 17:31, Marek Vasut wrote:
> Dear Lukasz Dalek,
>
>> PXA25x gadget implements common function usb_disconnect().
>> This patch adds this function prototype into usb.h for boards using it.
> [...]
>
>> +/*
>> + * This isn't host
>> + */
> The comment doesn't need to be multiline. It'd be cool if it was meaningful ...
> like "pxa25x can only do gadget mode, thus the following ... etc". Otherwise,
> we're basically there.

Ok

>
> Can you repost the whole patchset please?

Whole? Including ethernet driver, pxa cpu detection etc...?
If so, I'll resend them.

?ukasz Da?ek

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-26 23:50     ` Łukasz Dałek
@ 2012-09-26 23:58       ` Marek Vasut
  2012-09-27  0:01         ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-26 23:58 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 26.09.2012 17:31, Marek Vasut wrote:
> > Dear Lukasz Dalek,
> > 
> >> PXA25x gadget implements common function usb_disconnect().
> >> This patch adds this function prototype into usb.h for boards using it.
> > 
> > [...]
> > 
> >> +/*
> >> + * This isn't host
> >> + */
> > 
> > The comment doesn't need to be multiline. It'd be cool if it was
> > meaningful ... like "pxa25x can only do gadget mode, thus the following
> > ... etc". Otherwise, we're basically there.
> 
> Ok
> 
> > Can you repost the whole patchset please?
> 
> Whole? Including ethernet driver, pxa cpu detection etc...?
> If so, I'll resend them.

Yes, in correct order please. We're almost there now.

btw. do you want to hack further on uboot? Maybe some PXA improvements cleanups 
etc?

> ?ukasz Da?ek

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-26 23:47           ` Łukasz Dałek
@ 2012-09-26 23:58             ` Marek Vasut
  2012-09-27  0:03               ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-26 23:58 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 27.09.2012 01:32, Marek Vasut wrote:
> > Dear ?ukasz Da?ek,
> > 
> >> On 26.09.2012 18:13, Marek Vasut wrote:
> >>> Dear ?ukasz Da?ek,
> >>> 
> >>>> On 26.09.2012 17:29, Marek Vasut wrote:
> >>>>> Dear Lukasz Dalek,
> >>>>> 
> >>>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
> >>>>>> ethernet gadget.
> >>>>> 
> >>>>> Two minor nits ... can you extend the patch description?
> >>>>> 
> >>>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
> >>>>>> [...]
> >>>>>> +h2200                        arm         pxa
> >>>>>> +h2200_usbeth                 arm         pxa         h2200
> >>>>>> 
> >>>>>>    -
> >>>>> 
> >>>>> Can you not enable USB ethernet by default?
> >>>>> 
> >>>>> [...]
> >>>> 
> >>>> I don't understand.
> >>>> 
> >>>> make h2200_config creates config without usb ethernet
> >>>> make h2200_usbeth_config creates config with usb ethernet
> >>> 
> >>> Why not just make config with usb ethernet then?
> >> 
> >> Sorry but I don't understand. You've asked me that can I not
> >> enable USB ethernet by default.
> > 
> > I think you misunderstood. I was never against enabling the USB ethernet.
> > I was against enabling it before the USB ethernet code is in, so it
> > won't break bisectability.
> > 
> > If I did really say so, I'm sorry for the confusion.
> 
> So you want from me to split h2200 patches? I mean to prepare 2 patches:
> 1st one only adding support for device and 2nd one adding support for
> ethernet?

Oh, that would work nicely, good idea.

> ?ukasz Da?ek

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-26 23:58       ` Marek Vasut
@ 2012-09-27  0:01         ` Łukasz Dałek
  2012-09-27  0:06           ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-27  0:01 UTC (permalink / raw)
  To: u-boot

On 27.09.2012 01:58, Marek Vasut wrote:
> Dear ?ukasz Da?ek,
>
>> On 26.09.2012 17:31, Marek Vasut wrote:
>>> Dear Lukasz Dalek,
>>>
>>>> PXA25x gadget implements common function usb_disconnect().
>>>> This patch adds this function prototype into usb.h for boards using it.
>>> [...]
>>>
>>>> +/*
>>>> + * This isn't host
>>>> + */
>>> The comment doesn't need to be multiline. It'd be cool if it was
>>> meaningful ... like "pxa25x can only do gadget mode, thus the following
>>> ... etc". Otherwise, we're basically there.
>> Ok
>>
>>> Can you repost the whole patchset please?
>> Whole? Including ethernet driver, pxa cpu detection etc...?
>> If so, I'll resend them.
> Yes, in correct order please. We're almost there now.
>
> btw. do you want to hack further on uboot? Maybe some PXA improvements cleanups
> etc?

Yes, but before I want to complete what I've started with h2200...

?ukasz Da?ek

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-26 23:58             ` Marek Vasut
@ 2012-09-27  0:03               ` Łukasz Dałek
  2012-09-27  0:07                 ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-27  0:03 UTC (permalink / raw)
  To: u-boot

On 27.09.2012 01:58, Marek Vasut wrote:
> Dear ?ukasz Da?ek,
>
>> On 27.09.2012 01:32, Marek Vasut wrote:
>>> Dear ?ukasz Da?ek,
>>>
>>>> On 26.09.2012 18:13, Marek Vasut wrote:
>>>>> Dear ?ukasz Da?ek,
>>>>>
>>>>>> On 26.09.2012 17:29, Marek Vasut wrote:
>>>>>>> Dear Lukasz Dalek,
>>>>>>>
>>>>>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
>>>>>>>> ethernet gadget.
>>>>>>> Two minor nits ... can you extend the patch description?
>>>>>>>
>>>>>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
>>>>>>>> [...]
>>>>>>>> +h2200                        arm         pxa
>>>>>>>> +h2200_usbeth                 arm         pxa         h2200
>>>>>>>>
>>>>>>>>     -
>>>>>>> Can you not enable USB ethernet by default?
>>>>>>>
>>>>>>> [...]
>>>>>> I don't understand.
>>>>>>
>>>>>> make h2200_config creates config without usb ethernet
>>>>>> make h2200_usbeth_config creates config with usb ethernet
>>>>> Why not just make config with usb ethernet then?
>>>> Sorry but I don't understand. You've asked me that can I not
>>>> enable USB ethernet by default.
>>> I think you misunderstood. I was never against enabling the USB ethernet.
>>> I was against enabling it before the USB ethernet code is in, so it
>>> won't break bisectability.
>>>
>>> If I did really say so, I'm sorry for the confusion.
>> So you want from me to split h2200 patches? I mean to prepare 2 patches:
>> 1st one only adding support for device and 2nd one adding support for
>> ethernet?
> Oh, that would work nicely, good idea.

Ok, I will prepare them. But not sooner than tommorow.

?ukasz Da?ek

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-27  0:01         ` Łukasz Dałek
@ 2012-09-27  0:06           ` Marek Vasut
  2012-09-27  0:23             ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-27  0:06 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 27.09.2012 01:58, Marek Vasut wrote:
> > Dear ?ukasz Da?ek,
> > 
> >> On 26.09.2012 17:31, Marek Vasut wrote:
> >>> Dear Lukasz Dalek,
> >>> 
> >>>> PXA25x gadget implements common function usb_disconnect().
> >>>> This patch adds this function prototype into usb.h for boards using
> >>>> it.
> >>> 
> >>> [...]
> >>> 
> >>>> +/*
> >>>> + * This isn't host
> >>>> + */
> >>> 
> >>> The comment doesn't need to be multiline. It'd be cool if it was
> >>> meaningful ... like "pxa25x can only do gadget mode, thus the following
> >>> ... etc". Otherwise, we're basically there.
> >> 
> >> Ok
> >> 
> >>> Can you repost the whole patchset please?
> >> 
> >> Whole? Including ethernet driver, pxa cpu detection etc...?
> >> If so, I'll resend them.
> > 
> > Yes, in correct order please. We're almost there now.
> > 
> > btw. do you want to hack further on uboot? Maybe some PXA improvements
> > cleanups etc?
> 
> Yes, but before I want to complete what I've started with h2200...

You're basically there!

btw sorry if I sound a bit crazy, I've been pretty loaded recently so I might 
have forgotten what I have told you a few days ago ...

> ?ukasz Da?ek

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-27  0:03               ` Łukasz Dałek
@ 2012-09-27  0:07                 ` Marek Vasut
  2012-09-27  0:15                   ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-27  0:07 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 27.09.2012 01:58, Marek Vasut wrote:
> > Dear ?ukasz Da?ek,
> > 
> >> On 27.09.2012 01:32, Marek Vasut wrote:
> >>> Dear ?ukasz Da?ek,
> >>> 
> >>>> On 26.09.2012 18:13, Marek Vasut wrote:
> >>>>> Dear ?ukasz Da?ek,
> >>>>> 
> >>>>>> On 26.09.2012 17:29, Marek Vasut wrote:
> >>>>>>> Dear Lukasz Dalek,
> >>>>>>> 
> >>>>>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
> >>>>>>>> ethernet gadget.
> >>>>>>> 
> >>>>>>> Two minor nits ... can you extend the patch description?
> >>>>>>> 
> >>>>>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
> >>>>>>>> [...]
> >>>>>>>> +h2200                        arm         pxa
> >>>>>>>> +h2200_usbeth                 arm         pxa         h2200
> >>>>>>>> 
> >>>>>>>>     -
> >>>>>>> 
> >>>>>>> Can you not enable USB ethernet by default?
> >>>>>>> 
> >>>>>>> [...]
> >>>>>> 
> >>>>>> I don't understand.
> >>>>>> 
> >>>>>> make h2200_config creates config without usb ethernet
> >>>>>> make h2200_usbeth_config creates config with usb ethernet
> >>>>> 
> >>>>> Why not just make config with usb ethernet then?
> >>>> 
> >>>> Sorry but I don't understand. You've asked me that can I not
> >>>> enable USB ethernet by default.
> >>> 
> >>> I think you misunderstood. I was never against enabling the USB
> >>> ethernet. I was against enabling it before the USB ethernet code is
> >>> in, so it won't break bisectability.
> >>> 
> >>> If I did really say so, I'm sorry for the confusion.
> >> 
> >> So you want from me to split h2200 patches? I mean to prepare 2 patches:
> >> 1st one only adding support for device and 2nd one adding support for
> >> ethernet?
> > 
> > Oh, that would work nicely, good idea.
> 
> Ok, I will prepare them. But not sooner than tommorow.

Take your time ... PXA won't run anywhere anyway. btw. you're polish? I might 
actually find you some old PXA device.

> ?ukasz Da?ek

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-27  0:07                 ` Marek Vasut
@ 2012-09-27  0:15                   ` Łukasz Dałek
  2012-09-27  0:31                     ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-27  0:15 UTC (permalink / raw)
  To: u-boot

On 27.09.2012 02:07, Marek Vasut wrote:
> Dear ?ukasz Da?ek,
>
>> On 27.09.2012 01:58, Marek Vasut wrote:
>>> Dear ?ukasz Da?ek,
>>>
>>>> On 27.09.2012 01:32, Marek Vasut wrote:
>>>>> Dear ?ukasz Da?ek,
>>>>>
>>>>>> On 26.09.2012 18:13, Marek Vasut wrote:
>>>>>>> Dear ?ukasz Da?ek,
>>>>>>>
>>>>>>>> On 26.09.2012 17:29, Marek Vasut wrote:
>>>>>>>>> Dear Lukasz Dalek,
>>>>>>>>>
>>>>>>>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also USB
>>>>>>>>>> ethernet gadget.
>>>>>>>>> Two minor nits ... can you extend the patch description?
>>>>>>>>>
>>>>>>>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
>>>>>>>>>> [...]
>>>>>>>>>> +h2200                        arm         pxa
>>>>>>>>>> +h2200_usbeth                 arm         pxa         h2200
>>>>>>>>>>
>>>>>>>>>>      -
>>>>>>>>> Can you not enable USB ethernet by default?
>>>>>>>>>
>>>>>>>>> [...]
>>>>>>>> I don't understand.
>>>>>>>>
>>>>>>>> make h2200_config creates config without usb ethernet
>>>>>>>> make h2200_usbeth_config creates config with usb ethernet
>>>>>>> Why not just make config with usb ethernet then?
>>>>>> Sorry but I don't understand. You've asked me that can I not
>>>>>> enable USB ethernet by default.
>>>>> I think you misunderstood. I was never against enabling the USB
>>>>> ethernet. I was against enabling it before the USB ethernet code is
>>>>> in, so it won't break bisectability.
>>>>>
>>>>> If I did really say so, I'm sorry for the confusion.
>>>> So you want from me to split h2200 patches? I mean to prepare 2 patches:
>>>> 1st one only adding support for device and 2nd one adding support for
>>>> ethernet?
>>> Oh, that would work nicely, good idea.
>> Ok, I will prepare them. But not sooner than tommorow.
> Take your time ... PXA won't run anywhere anyway. btw. you're polish? I might
> actually find you some old PXA device.

Yes, I'm polish. I've one: pxa25x.

?ukasz Da?ek

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-27  0:06           ` Marek Vasut
@ 2012-09-27  0:23             ` Łukasz Dałek
  2012-09-27  0:30               ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-27  0:23 UTC (permalink / raw)
  To: u-boot

On 27.09.2012 02:06, Marek Vasut wrote:
> Dear ?ukasz Da?ek,
>
>> On 27.09.2012 01:58, Marek Vasut wrote:
>>> Dear ?ukasz Da?ek,
>>>
>>>> On 26.09.2012 17:31, Marek Vasut wrote:
>>>>> Dear Lukasz Dalek,
>>>>>
>>>>>> PXA25x gadget implements common function usb_disconnect().
>>>>>> This patch adds this function prototype into usb.h for boards using
>>>>>> it.
>>>>> [...]
>>>>>
>>>>>> +/*
>>>>>> + * This isn't host
>>>>>> + */
>>>>> The comment doesn't need to be multiline. It'd be cool if it was
>>>>> meaningful ... like "pxa25x can only do gadget mode, thus the following
>>>>> ... etc". Otherwise, we're basically there.
>>>> Ok
>>>>
>>>>> Can you repost the whole patchset please?
>>>> Whole? Including ethernet driver, pxa cpu detection etc...?
>>>> If so, I'll resend them.
>>> Yes, in correct order please. We're almost there now.
>>>
>>> btw. do you want to hack further on uboot? Maybe some PXA improvements
>>> cleanups etc?
>> Yes, but before I want to complete what I've started with h2200...
> You're basically there!

What do you mean saying that I am there?

>
> btw sorry if I sound a bit crazy, I've been pretty loaded recently so I might
> have forgotten what I have told you a few days ago ...

No problem.

?ukasz Da?ek

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-27  0:23             ` Łukasz Dałek
@ 2012-09-27  0:30               ` Marek Vasut
  2012-09-27  0:34                 ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-27  0:30 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 27.09.2012 02:06, Marek Vasut wrote:
> > Dear ?ukasz Da?ek,
> > 
> >> On 27.09.2012 01:58, Marek Vasut wrote:
> >>> Dear ?ukasz Da?ek,
> >>> 
> >>>> On 26.09.2012 17:31, Marek Vasut wrote:
> >>>>> Dear Lukasz Dalek,
> >>>>> 
> >>>>>> PXA25x gadget implements common function usb_disconnect().
> >>>>>> This patch adds this function prototype into usb.h for boards using
> >>>>>> it.
> >>>>> 
> >>>>> [...]
> >>>>> 
> >>>>>> +/*
> >>>>>> + * This isn't host
> >>>>>> + */
> >>>>> 
> >>>>> The comment doesn't need to be multiline. It'd be cool if it was
> >>>>> meaningful ... like "pxa25x can only do gadget mode, thus the
> >>>>> following ... etc". Otherwise, we're basically there.
> >>>> 
> >>>> Ok
> >>>> 
> >>>>> Can you repost the whole patchset please?
> >>>> 
> >>>> Whole? Including ethernet driver, pxa cpu detection etc...?
> >>>> If so, I'll resend them.
> >>> 
> >>> Yes, in correct order please. We're almost there now.
> >>> 
> >>> btw. do you want to hack further on uboot? Maybe some PXA improvements
> >>> cleanups etc?
> >> 
> >> Yes, but before I want to complete what I've started with h2200...
> > 
> > You're basically there!
> 
> What do you mean saying that I am there?

That you've walked most of the journey already, there's only the one small final 
step for you to do ...

> > btw sorry if I sound a bit crazy, I've been pretty loaded recently so I
> > might have forgotten what I have told you a few days ago ...
> 
> No problem.
> 
> ?ukasz Da?ek

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-27  0:15                   ` Łukasz Dałek
@ 2012-09-27  0:31                     ` Marek Vasut
  2012-09-27  0:35                       ` Łukasz Dałek
  0 siblings, 1 reply; 23+ messages in thread
From: Marek Vasut @ 2012-09-27  0:31 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 27.09.2012 02:07, Marek Vasut wrote:
> > Dear ?ukasz Da?ek,
> > 
> >> On 27.09.2012 01:58, Marek Vasut wrote:
> >>> Dear ?ukasz Da?ek,
> >>> 
> >>>> On 27.09.2012 01:32, Marek Vasut wrote:
> >>>>> Dear ?ukasz Da?ek,
> >>>>> 
> >>>>>> On 26.09.2012 18:13, Marek Vasut wrote:
> >>>>>>> Dear ?ukasz Da?ek,
> >>>>>>> 
> >>>>>>>> On 26.09.2012 17:29, Marek Vasut wrote:
> >>>>>>>>> Dear Lukasz Dalek,
> >>>>>>>>> 
> >>>>>>>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also
> >>>>>>>>>> USB ethernet gadget.
> >>>>>>>>> 
> >>>>>>>>> Two minor nits ... can you extend the patch description?
> >>>>>>>>> 
> >>>>>>>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
> >>>>>>>>>> [...]
> >>>>>>>>>> +h2200                        arm         pxa
> >>>>>>>>>> +h2200_usbeth                 arm         pxa         h2200
> >>>>>>>>>> 
> >>>>>>>>>>      -
> >>>>>>>>> 
> >>>>>>>>> Can you not enable USB ethernet by default?
> >>>>>>>>> 
> >>>>>>>>> [...]
> >>>>>>>> 
> >>>>>>>> I don't understand.
> >>>>>>>> 
> >>>>>>>> make h2200_config creates config without usb ethernet
> >>>>>>>> make h2200_usbeth_config creates config with usb ethernet
> >>>>>>> 
> >>>>>>> Why not just make config with usb ethernet then?
> >>>>>> 
> >>>>>> Sorry but I don't understand. You've asked me that can I not
> >>>>>> enable USB ethernet by default.
> >>>>> 
> >>>>> I think you misunderstood. I was never against enabling the USB
> >>>>> ethernet. I was against enabling it before the USB ethernet code is
> >>>>> in, so it won't break bisectability.
> >>>>> 
> >>>>> If I did really say so, I'm sorry for the confusion.
> >>>> 
> >>>> So you want from me to split h2200 patches? I mean to prepare 2
> >>>> patches: 1st one only adding support for device and 2nd one adding
> >>>> support for ethernet?
> >>> 
> >>> Oh, that would work nicely, good idea.
> >> 
> >> Ok, I will prepare them. But not sooner than tommorow.
> > 
> > Take your time ... PXA won't run anywhere anyway. btw. you're polish? I
> > might actually find you some old PXA device.
> 
> Yes, I'm polish. I've one: pxa25x.

I have a pile of PXA boards here ... I think you can make do with the pxa255 for 
now and I'll see if I can find something for you.

> ?ukasz Da?ek

Best regards,
Marek Vasut

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

* [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h
  2012-09-27  0:30               ` Marek Vasut
@ 2012-09-27  0:34                 ` Łukasz Dałek
  0 siblings, 0 replies; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-27  0:34 UTC (permalink / raw)
  To: u-boot

On 27.09.2012 02:30, Marek Vasut wrote:
> Dear ?ukasz Da?ek,
>
>> On 27.09.2012 02:06, Marek Vasut wrote:
>>> Dear ?ukasz Da?ek,
>>>
>>>> On 27.09.2012 01:58, Marek Vasut wrote:
>>>>> Dear ?ukasz Da?ek,
>>>>>
>>>>>> On 26.09.2012 17:31, Marek Vasut wrote:
>>>>>>> Dear Lukasz Dalek,
>>>>>>>
>>>>>>>> PXA25x gadget implements common function usb_disconnect().
>>>>>>>> This patch adds this function prototype into usb.h for boards using
>>>>>>>> it.
>>>>>>> [...]
>>>>>>>
>>>>>>>> +/*
>>>>>>>> + * This isn't host
>>>>>>>> + */
>>>>>>> The comment doesn't need to be multiline. It'd be cool if it was
>>>>>>> meaningful ... like "pxa25x can only do gadget mode, thus the
>>>>>>> following ... etc". Otherwise, we're basically there.
>>>>>> Ok
>>>>>>
>>>>>>> Can you repost the whole patchset please?
>>>>>> Whole? Including ethernet driver, pxa cpu detection etc...?
>>>>>> If so, I'll resend them.
>>>>> Yes, in correct order please. We're almost there now.
>>>>>
>>>>> btw. do you want to hack further on uboot? Maybe some PXA improvements
>>>>> cleanups etc?
>>>> Yes, but before I want to complete what I've started with h2200...
>>> You're basically there!
>> What do you mean saying that I am there?
> That you've walked most of the journey already, there's only the one small final
> step for you to do ...

Yes, indeed.

?ukasz Da?ek

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-27  0:31                     ` Marek Vasut
@ 2012-09-27  0:35                       ` Łukasz Dałek
  2012-09-27  0:55                         ` Marek Vasut
  0 siblings, 1 reply; 23+ messages in thread
From: Łukasz Dałek @ 2012-09-27  0:35 UTC (permalink / raw)
  To: u-boot

On 27.09.2012 02:31, Marek Vasut wrote:
> Dear ?ukasz Da?ek,
>
>> On 27.09.2012 02:07, Marek Vasut wrote:
>>> Dear ?ukasz Da?ek,
>>>
>>>> On 27.09.2012 01:58, Marek Vasut wrote:
>>>>> Dear ?ukasz Da?ek,
>>>>>
>>>>>> On 27.09.2012 01:32, Marek Vasut wrote:
>>>>>>> Dear ?ukasz Da?ek,
>>>>>>>
>>>>>>>> On 26.09.2012 18:13, Marek Vasut wrote:
>>>>>>>>> Dear ?ukasz Da?ek,
>>>>>>>>>
>>>>>>>>>> On 26.09.2012 17:29, Marek Vasut wrote:
>>>>>>>>>>> Dear Lukasz Dalek,
>>>>>>>>>>>
>>>>>>>>>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also
>>>>>>>>>>>> USB ethernet gadget.
>>>>>>>>>>> Two minor nits ... can you extend the patch description?
>>>>>>>>>>>
>>>>>>>>>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
>>>>>>>>>>>> [...]
>>>>>>>>>>>> +h2200                        arm         pxa
>>>>>>>>>>>> +h2200_usbeth                 arm         pxa         h2200
>>>>>>>>>>>>
>>>>>>>>>>>>       -
>>>>>>>>>>> Can you not enable USB ethernet by default?
>>>>>>>>>>>
>>>>>>>>>>> [...]
>>>>>>>>>> I don't understand.
>>>>>>>>>>
>>>>>>>>>> make h2200_config creates config without usb ethernet
>>>>>>>>>> make h2200_usbeth_config creates config with usb ethernet
>>>>>>>>> Why not just make config with usb ethernet then?
>>>>>>>> Sorry but I don't understand. You've asked me that can I not
>>>>>>>> enable USB ethernet by default.
>>>>>>> I think you misunderstood. I was never against enabling the USB
>>>>>>> ethernet. I was against enabling it before the USB ethernet code is
>>>>>>> in, so it won't break bisectability.
>>>>>>>
>>>>>>> If I did really say so, I'm sorry for the confusion.
>>>>>> So you want from me to split h2200 patches? I mean to prepare 2
>>>>>> patches: 1st one only adding support for device and 2nd one adding
>>>>>> support for ethernet?
>>>>> Oh, that would work nicely, good idea.
>>>> Ok, I will prepare them. But not sooner than tommorow.
>>> Take your time ... PXA won't run anywhere anyway. btw. you're polish? I
>>> might actually find you some old PXA device.
>> Yes, I'm polish. I've one: pxa25x.
> I have a pile of PXA boards here ... I think you can make do with the pxa255 for
> now and I'll see if I can find something for you.

Ok, so for now we will focus on pxa255 :-)

?ukasz Da?ek

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

* [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop
  2012-09-27  0:35                       ` Łukasz Dałek
@ 2012-09-27  0:55                         ` Marek Vasut
  0 siblings, 0 replies; 23+ messages in thread
From: Marek Vasut @ 2012-09-27  0:55 UTC (permalink / raw)
  To: u-boot

Dear ?ukasz Da?ek,

> On 27.09.2012 02:31, Marek Vasut wrote:
> > Dear ?ukasz Da?ek,
> > 
> >> On 27.09.2012 02:07, Marek Vasut wrote:
> >>> Dear ?ukasz Da?ek,
> >>> 
> >>>> On 27.09.2012 01:58, Marek Vasut wrote:
> >>>>> Dear ?ukasz Da?ek,
> >>>>> 
> >>>>>> On 27.09.2012 01:32, Marek Vasut wrote:
> >>>>>>> Dear ?ukasz Da?ek,
> >>>>>>> 
> >>>>>>>> On 26.09.2012 18:13, Marek Vasut wrote:
> >>>>>>>>> Dear ?ukasz Da?ek,
> >>>>>>>>> 
> >>>>>>>>>> On 26.09.2012 17:29, Marek Vasut wrote:
> >>>>>>>>>>> Dear Lukasz Dalek,
> >>>>>>>>>>> 
> >>>>>>>>>>>> Basic support of HP iPAQ h2200 palmtop. Support includes also
> >>>>>>>>>>>> USB ethernet gadget.
> >>>>>>>>>>> 
> >>>>>>>>>>> Two minor nits ... can you extend the patch description?
> >>>>>>>>>>> 
> >>>>>>>>>>>> Signed-off-by: Lukasz Dalek<luk0104@gmail.com>
> >>>>>>>>>>>> [...]
> >>>>>>>>>>>> +h2200                        arm         pxa
> >>>>>>>>>>>> +h2200_usbeth                 arm         pxa         h2200
> >>>>>>>>>>>> 
> >>>>>>>>>>>>       -
> >>>>>>>>>>> 
> >>>>>>>>>>> Can you not enable USB ethernet by default?
> >>>>>>>>>>> 
> >>>>>>>>>>> [...]
> >>>>>>>>>> 
> >>>>>>>>>> I don't understand.
> >>>>>>>>>> 
> >>>>>>>>>> make h2200_config creates config without usb ethernet
> >>>>>>>>>> make h2200_usbeth_config creates config with usb ethernet
> >>>>>>>>> 
> >>>>>>>>> Why not just make config with usb ethernet then?
> >>>>>>>> 
> >>>>>>>> Sorry but I don't understand. You've asked me that can I not
> >>>>>>>> enable USB ethernet by default.
> >>>>>>> 
> >>>>>>> I think you misunderstood. I was never against enabling the USB
> >>>>>>> ethernet. I was against enabling it before the USB ethernet code is
> >>>>>>> in, so it won't break bisectability.
> >>>>>>> 
> >>>>>>> If I did really say so, I'm sorry for the confusion.
> >>>>>> 
> >>>>>> So you want from me to split h2200 patches? I mean to prepare 2
> >>>>>> patches: 1st one only adding support for device and 2nd one adding
> >>>>>> support for ethernet?
> >>>>> 
> >>>>> Oh, that would work nicely, good idea.
> >>>> 
> >>>> Ok, I will prepare them. But not sooner than tommorow.
> >>> 
> >>> Take your time ... PXA won't run anywhere anyway. btw. you're polish? I
> >>> might actually find you some old PXA device.
> >> 
> >> Yes, I'm polish. I've one: pxa25x.
> > 
> > I have a pile of PXA boards here ... I think you can make do with the
> > pxa255 for now and I'll see if I can find something for you.
> 
> Ok, so for now we will focus on pxa255 :-)

I need to focus on whole 2xx series, I had 3xx support in the works, but 
Intel/Marvell did such a shitty job there on the bootrom I couldn't get the 
whole series work properly.

> ?ukasz Da?ek

Best regards,
Marek Vasut

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

end of thread, other threads:[~2012-09-27  0:55 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-26 13:44 [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop Lukasz Dalek
2012-09-26 13:44 ` [U-Boot] [PATCH] usb.h: Add udc_disconnect prototype to usb.h Lukasz Dalek
2012-09-26 15:31   ` Marek Vasut
2012-09-26 23:50     ` Łukasz Dałek
2012-09-26 23:58       ` Marek Vasut
2012-09-27  0:01         ` Łukasz Dałek
2012-09-27  0:06           ` Marek Vasut
2012-09-27  0:23             ` Łukasz Dałek
2012-09-27  0:30               ` Marek Vasut
2012-09-27  0:34                 ` Łukasz Dałek
2012-09-26 15:29 ` [U-Boot] [PATCH v3] h2200: Add support for iPAQ h2200 palmtop Marek Vasut
2012-09-26 16:08   ` Łukasz Dałek
2012-09-26 16:13     ` Marek Vasut
2012-09-26 20:58       ` Łukasz Dałek
2012-09-26 23:32         ` Marek Vasut
2012-09-26 23:47           ` Łukasz Dałek
2012-09-26 23:58             ` Marek Vasut
2012-09-27  0:03               ` Łukasz Dałek
2012-09-27  0:07                 ` Marek Vasut
2012-09-27  0:15                   ` Łukasz Dałek
2012-09-27  0:31                     ` Marek Vasut
2012-09-27  0:35                       ` Łukasz Dałek
2012-09-27  0:55                         ` Marek Vasut

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox