Message ID | 20191219142444.18696-2-oliver.graute@kococonnector.com |
---|---|
State | Changes Requested |
Delegated to: | Stefano Babic |
Headers | show |
Series | [v1,1/2] imx: imx8qm_rom7720: added missing USDHC Base address defines | expand |
On Thu, Dec 19, 2019 at 11:27 AM Oliver Graute <oliver.graute@kococonnector.com> wrote: > > Fix broken fsl_esdhc_imx conversion > > Signed-off-by: Oliver Graute <oliver.graute@kococonnector.com> Reviewed-by: Fabio Estevam <festevam@gmail.com>
On 19.12.19 15:27, Oliver Graute wrote: > Fix broken fsl_esdhc_imx conversion > > Signed-off-by: Oliver Graute <oliver.graute@kococonnector.com> > Cc: Stefano Babic <sbabic@denx.de> > Cc: Fabio Estevam <festevam@gmail.com> > Cc: Peng Fan <peng.fan@nxp.com> > Cc: Simon Glass <sjg@chromium.org> > Cc: Ye Li <ye.li@nxp.com> > Cc: uboot-imx <uboot-imx@nxp.com> > --- > board/advantech/imx8qm_rom7720_a1/spl.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/board/advantech/imx8qm_rom7720_a1/spl.c b/board/advantech/imx8qm_rom7720_a1/spl.c > index 3f31a8f9c3..24d216921d 100644 > --- a/board/advantech/imx8qm_rom7720_a1/spl.c > +++ b/board/advantech/imx8qm_rom7720_a1/spl.c > @@ -55,7 +55,7 @@ DECLARE_GLOBAL_DATA_PTR; > (SC_PAD_ISO_OFF << PADRING_LPCONFIG_SHIFT) | \ > (SC_PAD_28FDSOI_DSE_DV_HIGH << PADRING_DSE_SHIFT) | \ > (SC_PAD_28FDSOI_PS_PU << PADRING_PULL_SHIFT)) > -#ifdef CONFIG_FSL_ESDHC > +#ifdef CONFIG_FSL_ESDHC_IMX > > #define USDHC1_CD_GPIO IMX_GPIO_NR(5, 22) > #define USDHC2_CD_GPIO IMX_GPIO_NR(4, 12) > @@ -164,7 +164,7 @@ int board_mmc_getcd(struct mmc *mmc) > return ret; > } > > -#endif /* CONFIG_FSL_ESDHC */ > +#endif /* CONFIG_FSL_ESDHC_IMX */ > > void spl_board_init(void) > { > I agree to merge this, now it is enabled, code is compiled and I get a warning: aarch64: w+ imx8qm_rom7720_a1_4G functional + 115 | init_clk_usdhc(0); + | ^~~~~~~~~~~~~~ w+board/advantech/imx8qm_rom7720_a1/spl.c:115:4: warning: implicit declaration of function 'init_clk_usdhc' [-Wimplicit-function-declaration] w+board/advantech/imx8qm_rom7720_a1/spl.c:137:9: warning: implicit declaration of function 'fsl_esdhc_initialize'; did you mean 'eth_initialize'? [-Wimplicit-function-declaration] Can you check and repost ? Thanks ! Best regards, Stefano Babic
On 10/03/20, Stefano Babic wrote: > On 19.12.19 15:27, Oliver Graute wrote: > > Fix broken fsl_esdhc_imx conversion > > > > Signed-off-by: Oliver Graute <oliver.graute@kococonnector.com> > > Cc: Stefano Babic <sbabic@denx.de> > > Cc: Fabio Estevam <festevam@gmail.com> > > Cc: Peng Fan <peng.fan@nxp.com> > > Cc: Simon Glass <sjg@chromium.org> > > Cc: Ye Li <ye.li@nxp.com> > > Cc: uboot-imx <uboot-imx@nxp.com> > > --- > > board/advantech/imx8qm_rom7720_a1/spl.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/board/advantech/imx8qm_rom7720_a1/spl.c b/board/advantech/imx8qm_rom7720_a1/spl.c > > index 3f31a8f9c3..24d216921d 100644 > > --- a/board/advantech/imx8qm_rom7720_a1/spl.c > > +++ b/board/advantech/imx8qm_rom7720_a1/spl.c > > @@ -55,7 +55,7 @@ DECLARE_GLOBAL_DATA_PTR; > > (SC_PAD_ISO_OFF << PADRING_LPCONFIG_SHIFT) | \ > > (SC_PAD_28FDSOI_DSE_DV_HIGH << PADRING_DSE_SHIFT) | \ > > (SC_PAD_28FDSOI_PS_PU << PADRING_PULL_SHIFT)) > > -#ifdef CONFIG_FSL_ESDHC > > +#ifdef CONFIG_FSL_ESDHC_IMX > > > > #define USDHC1_CD_GPIO IMX_GPIO_NR(5, 22) > > #define USDHC2_CD_GPIO IMX_GPIO_NR(4, 12) > > @@ -164,7 +164,7 @@ int board_mmc_getcd(struct mmc *mmc) > > return ret; > > } > > > > -#endif /* CONFIG_FSL_ESDHC */ > > +#endif /* CONFIG_FSL_ESDHC_IMX */ > > > > void spl_board_init(void) > > { > > > > I agree to merge this, now it is enabled, code is compiled and I get a > warning: > > aarch64: w+ imx8qm_rom7720_a1_4G > functional > + 115 | init_clk_usdhc(0); > + | ^~~~~~~~~~~~~~ > > w+board/advantech/imx8qm_rom7720_a1/spl.c:115:4: warning: implicit > declaration of function 'init_clk_usdhc' [-Wimplicit-function-declaration] is this the right place to fix this warning? --- a/arch/arm/include/asm/arch-imx8/clock.h +++ b/arch/arm/include/asm/arch-imx8/clock.h @@ -23,5 +23,6 @@ enum mxc_clock { }; u32 mxc_get_clock(enum mxc_clock clk); +void init_clk_usdhc(u32 index); > w+board/advantech/imx8qm_rom7720_a1/spl.c:137:9: warning: implicit > declaration of function 'fsl_esdhc_initialize'; did you mean > 'eth_initialize'? [-Wimplicit-function-declaration] I`ll replace this to fix this warning +++ b/board/advantech/imx8qm_rom7720_a1/spl.c @@ -8,7 +8,7 @@ #include <init.h> #include <log.h> #include <spl.h> -#include <fsl_esdhc.h> +#include <fsl_esdhc_imx.h> Best regards, Oliver
Hi Oliver, sorry, lost your mail, and I see your question is still open: On 20.11.20 14:13, Oliver Graute wrote: > On 10/03/20, Stefano Babic wrote: >> On 19.12.19 15:27, Oliver Graute wrote: >>> Fix broken fsl_esdhc_imx conversion >>> >>> Signed-off-by: Oliver Graute <oliver.graute@kococonnector.com> >>> Cc: Stefano Babic <sbabic@denx.de> >>> Cc: Fabio Estevam <festevam@gmail.com> >>> Cc: Peng Fan <peng.fan@nxp.com> >>> Cc: Simon Glass <sjg@chromium.org> >>> Cc: Ye Li <ye.li@nxp.com> >>> Cc: uboot-imx <uboot-imx@nxp.com> >>> --- >>> board/advantech/imx8qm_rom7720_a1/spl.c | 4 ++-- >>> 1 file changed, 2 insertions(+), 2 deletions(-) >>> >>> diff --git a/board/advantech/imx8qm_rom7720_a1/spl.c b/board/advantech/imx8qm_rom7720_a1/spl.c >>> index 3f31a8f9c3..24d216921d 100644 >>> --- a/board/advantech/imx8qm_rom7720_a1/spl.c >>> +++ b/board/advantech/imx8qm_rom7720_a1/spl.c >>> @@ -55,7 +55,7 @@ DECLARE_GLOBAL_DATA_PTR; >>> (SC_PAD_ISO_OFF << PADRING_LPCONFIG_SHIFT) | \ >>> (SC_PAD_28FDSOI_DSE_DV_HIGH << PADRING_DSE_SHIFT) | \ >>> (SC_PAD_28FDSOI_PS_PU << PADRING_PULL_SHIFT)) >>> -#ifdef CONFIG_FSL_ESDHC >>> +#ifdef CONFIG_FSL_ESDHC_IMX >>> >>> #define USDHC1_CD_GPIO IMX_GPIO_NR(5, 22) >>> #define USDHC2_CD_GPIO IMX_GPIO_NR(4, 12) >>> @@ -164,7 +164,7 @@ int board_mmc_getcd(struct mmc *mmc) >>> return ret; >>> } >>> >>> -#endif /* CONFIG_FSL_ESDHC */ >>> +#endif /* CONFIG_FSL_ESDHC_IMX */ >>> >>> void spl_board_init(void) >>> { >>> >> >> I agree to merge this, now it is enabled, code is compiled and I get a >> warning: >> >> aarch64: w+ imx8qm_rom7720_a1_4G >> functional >> + 115 | init_clk_usdhc(0); >> + | ^~~~~~~~~~~~~~ >> >> w+board/advantech/imx8qm_rom7720_a1/spl.c:115:4: warning: implicit >> declaration of function 'init_clk_usdhc' [-Wimplicit-function-declaration] > > is this the right place to fix this warning? > > --- a/arch/arm/include/asm/arch-imx8/clock.h > +++ b/arch/arm/include/asm/arch-imx8/clock.h > @@ -23,5 +23,6 @@ enum mxc_clock { > }; > > u32 mxc_get_clock(enum mxc_clock clk); > +void init_clk_usdhc(u32 index); > I think yes, we have the same for imx8m. > >> w+board/advantech/imx8qm_rom7720_a1/spl.c:137:9: warning: implicit >> declaration of function 'fsl_esdhc_initialize'; did you mean >> 'eth_initialize'? [-Wimplicit-function-declaration] > > I`ll replace this to fix this warning > > +++ b/board/advantech/imx8qm_rom7720_a1/spl.c > @@ -8,7 +8,7 @@ > #include <init.h> > #include <log.h> > #include <spl.h> > -#include <fsl_esdhc.h> > +#include <fsl_esdhc_imx.h> > > Best regards, > > Oliver > Regards, Stefano
diff --git a/board/advantech/imx8qm_rom7720_a1/spl.c b/board/advantech/imx8qm_rom7720_a1/spl.c index 3f31a8f9c3..24d216921d 100644 --- a/board/advantech/imx8qm_rom7720_a1/spl.c +++ b/board/advantech/imx8qm_rom7720_a1/spl.c @@ -55,7 +55,7 @@ DECLARE_GLOBAL_DATA_PTR; (SC_PAD_ISO_OFF << PADRING_LPCONFIG_SHIFT) | \ (SC_PAD_28FDSOI_DSE_DV_HIGH << PADRING_DSE_SHIFT) | \ (SC_PAD_28FDSOI_PS_PU << PADRING_PULL_SHIFT)) -#ifdef CONFIG_FSL_ESDHC +#ifdef CONFIG_FSL_ESDHC_IMX #define USDHC1_CD_GPIO IMX_GPIO_NR(5, 22) #define USDHC2_CD_GPIO IMX_GPIO_NR(4, 12) @@ -164,7 +164,7 @@ int board_mmc_getcd(struct mmc *mmc) return ret; } -#endif /* CONFIG_FSL_ESDHC */ +#endif /* CONFIG_FSL_ESDHC_IMX */ void spl_board_init(void) {
Fix broken fsl_esdhc_imx conversion Signed-off-by: Oliver Graute <oliver.graute@kococonnector.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Fabio Estevam <festevam@gmail.com> Cc: Peng Fan <peng.fan@nxp.com> Cc: Simon Glass <sjg@chromium.org> Cc: Ye Li <ye.li@nxp.com> Cc: uboot-imx <uboot-imx@nxp.com> --- board/advantech/imx8qm_rom7720_a1/spl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)