Hi Weijie,

> I have a better example for reference:
> arch/mips/mach-mtmips
>
> ARCH_MTMIPS is defined for the entire MediaTek MIPS platform, same as
> ARCH_MEDIATEK.
>
> The mtmips then defined its SoC families:
> SOC_MT7620, SOC_MT7621 and SOC_MT7628
>
> Each SoC has its own folder and Kconfig, e.g.:
> arch/mips/mach-mtmips/mt7620/Kconfig
>
> Every SoC then defined its own boards, e.g.:
> BOARD_MT7620_RFB and BOARD_MT7620_MT7530_RFB
>
> So you can define configs like SOC_MT7622 (not just MT7622), and treat
> TARGET_MT7622 as a board, selecting SOC_MT7622. This will make sure
> all mediatek chips have unified SOC_MTxxxx
>
> Other device driver can then be changed to depend on SOC_MTxxxx

Thank you for the quick response!

I will go study that folder and update my patch to be similar so there
is consistency with the other MediaTek SoCs.

Thanks,
Leith

Reply via email to