Hi Shimoda-San, Sorry. I pasted a wrong link. > > This causes build error because struct usb_role_switch_desc doesn't > > have fwnode. > > I have compiled this code with linux-next and the commit > 09aa11cfda9d8186046b ("device connection: Add fwnode member to struct > device_connection") defines the property fwnode. The HD3SS3220 port > controller driver uses usb-role-switch property to get role-switch handle > using graph api's. > > https://git.kernel.org/pub/scm/linux/kernel/git/next/linux- > next.git/commit/?h=next- > 20190306&id=09aa11cfda9d8186046bcd1adcd6498b688114f4 Commit id ec69e9533c4879c81eb7122771792864eb49af35 ("usb: roles: Find the muxes by also matching against the device node") https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?h=next-20190306&id=ec69e9533c4879c81eb7122771792864eb49af35 regards, Biju