From mboxrd@z Thu Jan 1 00:00:00 1970 From: khilman@kernel.org (Kevin Hilman) Date: Wed, 03 Jun 2015 18:08:37 -0700 Subject: [PATCH] ARM: multi_v7_defconfig: enable usb3503 In-Reply-To: <1426254866-24772-1-git-send-email-riku.voipio@linaro.org> (riku voipio's message of "Fri, 13 Mar 2015 15:54:26 +0200") References: <1426254866-24772-1-git-send-email-riku.voipio@linaro.org> Message-ID: <7hsia846wa.fsf@deeprootsystems.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org riku.voipio at linaro.org writes: > From: Riku Voipio > > CONFIG_USB_HSIC_USB3503 is needed by exynos5250-arndale for the on-board > asix network controller. Enable it so networking works with > multi_v7_defconfig out of box like it does with exynos_defconfig. > > USB3503 is also referenced from exynos4412-odroidu3.dts and > exynos5250-spring.dts so this patch should improve > multi_v7_defconfig on those platforms as well. > > Signed-off-by: Riku Voipio Tyler pointed me to this in order to get arndale networking on mainline, but looks like this might need to be revisited for current mainline. I tested this and it doesn't work because as of commit 7de7c6717f2c (ARM: multi_v7_defconfig: Enable Exynos USB PHY) the PHY that this depends on is built as a module in multi_v7_config, so having this driver built-in doesn't help. Even after the PHY driver is loaded, this driver will not detect the hardware. So instead, I think this driver should be built as a module as well. Testing that, I can get networking by doing loading both the phy and this driver after boot: # modprobe phy-exynos-usb2 # modprobe usb3503 Kevin