[PATCH] imx: Add MYiR Tech MYS-6ULX support

Parthiban parthiban at linumiz.com
Mon Jul 27 16:51:12 CEST 2020


Dear Fabio,

On 7/26/20 4:53 PM, Fabio Estevam wrote:
> Hi Parthiban,
> 
> Your patch looks great. Only some minor observations:

Thanks, fixed in v2.

> 
> On Sun, Jul 5, 2020 at 12:48 PM Parthiban Nallathambi
> <parthiban at linumiz.com> wrote:
> 
>> +#ifdef CONFIG_FEC_MXC
>> +
>> +#define ENET_CLK_PAD_CTRL (PAD_CTL_DSE_40ohm   | PAD_CTL_SRE_FAST)
>> +#define ENET_PAD_CTRL     (PAD_CTL_PUS_100K_UP | PAD_CTL_PUE       | \
>> +                          PAD_CTL_SPEED_HIGH  | PAD_CTL_DSE_48ohm | \
>> +                          PAD_CTL_SRE_FAST)
>> +#define MDIO_PAD_CTRL     (PAD_CTL_PUS_100K_UP | PAD_CTL_PUE      | \
>> +                          PAD_CTL_DSE_48ohm   | PAD_CTL_SRE_FAST | \
>> +                          PAD_CTL_ODE)
>> +
>> +static iomux_v3_cfg_t const fec1_pads[] = {
>> +       MX6_PAD_GPIO1_IO06__ENET1_MDIO | MUX_PAD_CTRL(MDIO_PAD_CTRL),
>> +       MX6_PAD_GPIO1_IO07__ENET1_MDC | MUX_PAD_CTRL(ENET_PAD_CTRL),
>> +       MX6_PAD_ENET1_TX_DATA0__ENET1_TDATA00 | MUX_PAD_CTRL(ENET_PAD_CTRL),
>> +       MX6_PAD_ENET1_TX_DATA1__ENET1_TDATA01 | MUX_PAD_CTRL(ENET_PAD_CTRL),
>> +       MX6_PAD_ENET1_TX_EN__ENET1_TX_EN | MUX_PAD_CTRL(ENET_PAD_CTRL),
>> +       MX6_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 | MUX_PAD_CTRL(ENET_CLK_PAD_CTRL),
>> +       MX6_PAD_ENET1_RX_DATA0__ENET1_RDATA00 | MUX_PAD_CTRL(ENET_PAD_CTRL),
>> +       MX6_PAD_ENET1_RX_DATA1__ENET1_RDATA01 | MUX_PAD_CTRL(ENET_PAD_CTRL),
>> +       MX6_PAD_ENET1_RX_ER__ENET1_RX_ER | MUX_PAD_CTRL(ENET_PAD_CTRL),
>> +       MX6_PAD_ENET1_RX_EN__ENET1_RX_EN | MUX_PAD_CTRL(ENET_PAD_CTRL),
>> +};
>> +
>> +static void setup_iomux_fec(void)
>> +{
>> +       imx_iomux_v3_setup_multiple_pads(fec1_pads, ARRAY_SIZE(fec1_pads));
>> +}
> 
> The FEC IOMUX configuration can be retrieved from the device tree
> since you use DM_ETH, so the FEC IOMUX board code can be dropeed.
> 
>> +/* Miscellaneous configurable options */
>> +#define CONFIG_SYS_MEMTEST_START       0x80000000
>> +#define CONFIG_SYS_MEMTEST_END         (CONFIG_SYS_MEMTEST_START + 0x10000000)
> 
> These options have been moved to Kconfig since:
> 
> commit 702de89cc6a34c1c23dd3d987b0472b2cecdb63c
> Author: Ashok Reddy Soma <ashok.reddy.soma at xilinx.com>
> Date:   Mon May 4 15:26:21 2020 +0200
> 
>     treewide: mem: Move mtest related defines to Kconfig
> 
>     Move below defines which are used by mtest utility to Kconfig.
>     CONFIG_SYS_MEMTEST_START
>     CONFIG_SYS_MEMTEST_END
> 
>     Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma at xilinx.com>
>     Signed-off-by: Michal Simek <michal.simek at xilinx.com>
>     [trini: Fix kmcoge5ne board, re-run migration as well]
>     Signed-off-by: Tom Rini <trini at konsulko.com>
> 
> Thanks
> 

-- 
Thanks,
Parthiban N


More information about the U-Boot mailing list