[PATCH v5 2/3] ARM: shmobile: BOCK-W: add VIN and ML86V7667 support
Kuninori Morimoto
kuninori.morimoto.gx at renesas.com
Thu Jun 27 01:25:37 EDT 2013
Hi
> @@ -166,6 +187,16 @@ static const struct pinctrl_map bockw_pi
> "usb0", "usb0"),
> PIN_MAP_MUX_GROUP_DEFAULT("ehci-platform", "pfc-r8a7778",
> "usb1", "usb1"),
> + /* VIN0 */
> + PIN_MAP_MUX_GROUP_DEFAULT("r8a7778-vin.0", "pfc-r8a7778",
> + "vin0_clk", "vin0"),
> + PIN_MAP_MUX_GROUP_DEFAULT("r8a7778-vin.0", "pfc-r8a7778",
> + "vin0_data8", "vin0"),
> + /* VIN1 */
> + PIN_MAP_MUX_GROUP_DEFAULT("r8a7778-vin.1", "pfc-r8a7778",
> + "vin1_clk", "vin1"),
> + PIN_MAP_MUX_GROUP_DEFAULT("r8a7778-vin.1", "pfc-r8a7778",
> + "vin1_data8", "vin1"),
> };
Here, it includes VIN1 pin, but
> #define FPGA 0x18200000
> @@ -184,6 +215,16 @@ static void __init bockw_init(void)
> r8a7778_add_hspi_device(0);
> r8a7778_add_mmc_device(&sh_mmcif_plat);
> r8a7778_add_usb_phy_device(&usb_phy_platform_data);
> + r8a7778_add_vin_device(0, &vin_platform_data);
> + /* VIN1 has a pin conflict with Ether */
> + if (!IS_ENABLED(CONFIG_SH_ETH))
> + r8a7778_add_vin_device(1, &vin_platform_data);
what happen if SH_ETH was enabled here ?
r8a7778_add_vin_device(1, xxx) is not called,
but bockw_pinctrl_map was called with VIN1 setting ?
Best regards
---
Kuninori Morimoto
More information about the linux-arm-kernel
mailing list