Re: [RFC][PATCH] ARM: shmobile: kzm9g: add r8a66597_udc support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Hi Morimoto-san

(2012/07/05 9:53), Kuninori Morimoto wrote:

Hi Kobayashi-san

I'm not sure the maintainer's opinion,
but if this patch is only for the "test", then #ifdef xx_TEST_xx is better name.

OTOH, if you add "choice" in Kconfig to select UDC/HCD (not for test),
it is better for users.

Now in my mind, I will choose the latter. KZM-A9-GT is an *evaluation*
board, so someone want to evaluate R8A66597_UDC.

cool !

+#ifdef USE_R8A66597_UDC
+	/*
+	 * Do not enable usb_host_device because r8a66597_udc and r8a66597_hcd
+	 * can not use at the same time.
+	 * Also, do not enable usbhs_device for simplify.
+	 */
+	&usb1_gadget_device,
+#else
   	&usb_host_device,
   	&usbhs_device,
+#endif

Why is usbhs_device disabled for simplify ?
what's happen if it was enabled ?

If the board has only one USB gadget, it is simple and almost
board has only one USB gadget.
But I don't understand yet how it works if the board has 2 or more
USB devices. Is it possible one for mass storage and the other for
ethernet over USB, or so?

I think so on latest kernel. (old kernel didn't support it)
I forgot detail of it, but 2usb-gadget worked correctly on other board (= mackerel ?)
  > insmod g_mass_strage file=xxx
  > insmod g_ether
If it doesn't work correctly, driver seems broken

Thank you. I wanted this kind of information! I will study more.

# Current kzm9g board is using r8a66597_hcd/udc driver, since renesas_usbhs still doesn't support
# "external" chip yet.
# But in the future, it should be switched to use renesas_usbhs instead of r8a66597_xxx.

I don't care if you disabled renesas_usbhs or not.
(I don't know maintainer's opinion)
But when you use that style, please care compile warning.
I got this

/opt/usr/src/WORK/morimoto/gitlinux/linux-2.6/arch/arm/mach-shmobile/board-kzm9g.c:123:31: warning: 'usb_host_device' defined but not used [-Wunused-variable]
/opt/usr/src/WORK/morimoto/gitlinux/linux-2.6/arch/arm/mach-shmobile/board-kzm9g.c:298:31: warning: 'usbhs_device' defined but not used [-Wunused-variable]

Thank you for trying my patch.
Yes. I will take care of them.


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


[Linux OMAP]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Free Online Dating]     [Linux Kernel]     [Linux SCSI]     [XFree86]

Add to Google Powered by Linux