From mboxrd@z Thu Jan 1 00:00:00 1970 From: sshtylyov@mvista.com (Sergei Shtylyov) Date: Tue, 17 Apr 2012 21:40:55 +0400 Subject: [PATCH 7/8] MXS: Enable USB on M28EVK In-Reply-To: <1334657751-27678-8-git-send-email-marex@denx.de> References: <1334657751-27678-1-git-send-email-marex@denx.de> <1334657751-27678-8-git-send-email-marex@denx.de> Message-ID: <4F8DAB27.90107@mvista.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hello. On 04/17/2012 02:15 PM, Marek Vasut wrote: > Enable the second USB port on M28EVK board. > Signed-off-by: Marek Vasut > Cc: Chen Peter-B29397 > Cc: Detlev Zundel > Cc: Fabio Estevam > Cc: Li Frank-B20596 > Cc: Lin Tony-B19295 > Cc: Linux USB > Cc: Sascha Hauer > Cc: Shawn Guo > Cc: Shawn Guo > Cc: Stefano Babic > Cc: Subodh Nijsure > Cc: Tony Lin > Cc: Wolfgang Denk [...] > @@ -377,6 +382,11 @@ static void __init m28evk_init(void) > mx28_add_ts(&touch_pdata); > > mx28_add_gpmi_nand(&m28evk_gpmi_nand_data); > + > + gpio_request(MXS_GPIO_NR(3, 13), "USB"); gpio_request() can fail and you don't handle it. > + gpio_direction_output(MXS_GPIO_NR(3, 13), 0); You can use gpio_request_one() instead of the above 2 calls. WBR, Sergei