> Subject: [PATCH v2] clk: imx: don't build i.MX/RTxxxx code for all users > of CCF > > From: Alexander Sverdlin <[email protected]> > > When commit 1d7993d1d0ef > ("clk: Port Linux common clock framework [CCF] for imx6q to U-boot > (tag: v5.1.12)") introduced the parts of Linux Common Clock > Framework, it was done for i.MX6 only and even had "depends on > SPL_CLK_IMX6Q" conditions. Since commit > ccab06689aa2 ("clk: imx: expose CCF entry for all") the framework can > be re-used with SoCs of other vendors (say, TI), but NXP SoC-specific > code is still being build. Is is especially problematic for size-constrained
Typo: Is->It > SPL images on TI AM62x. > > Make the build of the i.MX/RTxxxx code not only dependent on > CONFIG_$(PHASE_)CLK_CCF, but also on CONFIG_MACH_IMX options > which shall cover the i.MX platform users. > > This saves 2264 bytes on 32-bit ARM platforms [using CCF]. > > Signed-off-by: Alexander Sverdlin <[email protected]> LGTM: Reviewed-by: Peng Fan <[email protected]>

