From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Agner Date: Fri, 30 Oct 2015 09:12:54 -0700 Subject: [U-Boot] [PATCH v3] colibri_vf: Add board_usb_phy_mode function In-Reply-To: <9cf04e590d9a337077b849ae57cadeab48095c76.1446207724.git.maitysanchayan@gmail.com> References: <3e44b4bdb032e372519551149dd09cba2973f2c0.1446112949.git.maitysanchayan@gmail.com> <9cf04e590d9a337077b849ae57cadeab48095c76.1446207724.git.maitysanchayan@gmail.com> Message-ID: <000f9cfe36d92b1a50828de92335787a@agner.ch> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi All, On 2015-10-30 05:26, Sanchayan Maity wrote: > + > +int board_usb_phy_mode(int port) > +{ > + switch (port) { > + case 0: > + return gpio_get_value(USB_CDET_GPIO); > + break; > + case 1: > + return USB_INIT_HOST; > + break; > + default: > + return USB_INIT_HOST; > + break; One thing I would like to note in this whole discussion is that the old setup is kind of the "default" role of each dual-role controller: The boot ROM uses USB1 as client, the tower board uses this configuration too... So maybe we could/should keep that default role at least in here? -- Stefan