[RESEND PATCH v2 04/11] net: dwc_eth_qos: Make clk_rx and clk_tx optional

Marek Vasut marex at denx.de
Mon Jun 8 11:45:02 CEST 2020


On 6/8/20 11:29 AM, Patrick DELAUNAY wrote:
[...]
>>> we don't select the STM32 glue for the correct compatible, I think I
>>> will push
>>>
>>> static const struct udevice_id eqos_ids[] = {
>>> 	{
>>> 		.compatible = "nvidia,tegra186-eqos",
>>> 		.data = (ulong)&eqos_tegra186_config
>>> 	},
>>> 	{
>>> -		.compatible = "snps,dwmac-4.20a",
>>> +		.compatible = "st,stm32mp1-dwmac",
>>> 		.data = (ulong)&eqos_stm32_config
>>> 	},
>>> 	{
>>> 		.compatible = "fsl,imx-eqos",
>>> 		.data = (ulong)&eqos_imx_config
>>> 	},
>>>
>>> 	{ }
>>> };
>>>
>>> Then you can manage your own glue for rockchip ETH for your compatible.
>>
>> You might even want to drop the tegra support on ARM32 , thus save space by
>> dropping useless code.
> 
> For information I push 2 patches after this remark:
> 
> [1]  net: dwc_eth_qos: update the compatible supported for STM32
>       http://patchwork.ozlabs.org/project/uboot/patch/20200514130023.15030-1-patrick.delaunay@st.com/
> 
> [2]  net: dwc_eth_qos: add Kconfig option to select supported configuration
>       http://patchwork.ozlabs.org/project/uboot/list/?series=181931

That's for -next, right ?


More information about the U-Boot mailing list