Re: [U-Boot] [PATCH 2/6] riscv: ae350: use the v5l2 driver to configure the cache
Hi Bin Bin Meng 於 2019年6月4日 週二 上午10:48寫道: > > Hi Rick, > > On Tue, May 28, 2019 at 5:44 PM Andes wrote: > > > > From: Rick Chen > > > > Find the UCLASS_CACHE driver to configure the cache controller's > > settings. > > > > Signed-off-by: Rick Chen > > Cc: Greentime Hu > > --- > > board/AndesTech/ax25-ae350/ax25-ae350.c | 15 +++ > > 1 file changed, 15 insertions(+) > > > > diff --git a/board/AndesTech/ax25-ae350/ax25-ae350.c > > b/board/AndesTech/ax25-ae350/ax25-ae350.c > > index 3d65ce7..686ec4a 100644 > > --- a/board/AndesTech/ax25-ae350/ax25-ae350.c > > +++ b/board/AndesTech/ax25-ae350/ax25-ae350.c > > @@ -11,6 +11,7 @@ > > #include > > #include > > #include > > +#include > > > > DECLARE_GLOBAL_DATA_PTR; > > > > @@ -93,10 +94,24 @@ int smc_init(void) > > return 0; > > } > > > > +int v5l2_init(void) > > +{ > > + struct udevice *dev; > > + int ret; > > + > > + ret = uclass_get_device(UCLASS_CACHE, 0, &dev); > > + > > + if (ret) > > + return ret; > > + > > + return 0; > > +} > > + > > #ifdef CONFIG_BOARD_EARLY_INIT_F > > int board_early_init_f(void) > > { > > smc_init(); > > + v5l2_init(); > > Please check the return value here, or you can make v512_init() returns void. OK. I will check the return value here. > > > > > return 0; > > } > > -- > > Regards, > Bin ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [PATCH 2/6] riscv: ae350: use the v5l2 driver to configure the cache
Bin Meng 於 2019年6月4日 週二 上午10:48寫道: > > Hi Rick, > > On Tue, May 28, 2019 at 5:44 PM Andes wrote: > > > > From: Rick Chen > > > > Find the UCLASS_CACHE driver to configure the cache controller's > > settings. > > > > Signed-off-by: Rick Chen > > Cc: Greentime Hu > > --- > > board/AndesTech/ax25-ae350/ax25-ae350.c | 15 +++ > > 1 file changed, 15 insertions(+) > > > > diff --git a/board/AndesTech/ax25-ae350/ax25-ae350.c > > b/board/AndesTech/ax25-ae350/ax25-ae350.c > > index 3d65ce7..686ec4a 100644 > > --- a/board/AndesTech/ax25-ae350/ax25-ae350.c > > +++ b/board/AndesTech/ax25-ae350/ax25-ae350.c > > @@ -11,6 +11,7 @@ > > #include > > #include > > #include > > +#include > > > > DECLARE_GLOBAL_DATA_PTR; > > > > @@ -93,10 +94,24 @@ int smc_init(void) > > return 0; > > } > > > > +int v5l2_init(void) > > +{ > > + struct udevice *dev; > > + int ret; > > + > > + ret = uclass_get_device(UCLASS_CACHE, 0, &dev); > > + > > + if (ret) > > + return ret; > > + > > + return 0; > > +} > > + > > #ifdef CONFIG_BOARD_EARLY_INIT_F > > int board_early_init_f(void) > > { > > smc_init(); > > + v5l2_init(); > > Please check the return value here, or you can make v512_init() returns void. > > > > > return 0; > > } > > -- > > Regards, > Bin ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
Re: [U-Boot] [PATCH 2/6] riscv: ae350: use the v5l2 driver to configure the cache
Hi Rick, On Tue, May 28, 2019 at 5:44 PM Andes wrote: > > From: Rick Chen > > Find the UCLASS_CACHE driver to configure the cache controller's > settings. > > Signed-off-by: Rick Chen > Cc: Greentime Hu > --- > board/AndesTech/ax25-ae350/ax25-ae350.c | 15 +++ > 1 file changed, 15 insertions(+) > > diff --git a/board/AndesTech/ax25-ae350/ax25-ae350.c > b/board/AndesTech/ax25-ae350/ax25-ae350.c > index 3d65ce7..686ec4a 100644 > --- a/board/AndesTech/ax25-ae350/ax25-ae350.c > +++ b/board/AndesTech/ax25-ae350/ax25-ae350.c > @@ -11,6 +11,7 @@ > #include > #include > #include > +#include > > DECLARE_GLOBAL_DATA_PTR; > > @@ -93,10 +94,24 @@ int smc_init(void) > return 0; > } > > +int v5l2_init(void) > +{ > + struct udevice *dev; > + int ret; > + > + ret = uclass_get_device(UCLASS_CACHE, 0, &dev); > + > + if (ret) > + return ret; > + > + return 0; > +} > + > #ifdef CONFIG_BOARD_EARLY_INIT_F > int board_early_init_f(void) > { > smc_init(); > + v5l2_init(); Please check the return value here, or you can make v512_init() returns void. > > return 0; > } > -- Regards, Bin ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot
[U-Boot] [PATCH 2/6] riscv: ae350: use the v5l2 driver to configure the cache
From: Rick Chen Find the UCLASS_CACHE driver to configure the cache controller's settings. Signed-off-by: Rick Chen Cc: Greentime Hu --- board/AndesTech/ax25-ae350/ax25-ae350.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/board/AndesTech/ax25-ae350/ax25-ae350.c b/board/AndesTech/ax25-ae350/ax25-ae350.c index 3d65ce7..686ec4a 100644 --- a/board/AndesTech/ax25-ae350/ax25-ae350.c +++ b/board/AndesTech/ax25-ae350/ax25-ae350.c @@ -11,6 +11,7 @@ #include #include #include +#include DECLARE_GLOBAL_DATA_PTR; @@ -93,10 +94,24 @@ int smc_init(void) return 0; } +int v5l2_init(void) +{ + struct udevice *dev; + int ret; + + ret = uclass_get_device(UCLASS_CACHE, 0, &dev); + + if (ret) + return ret; + + return 0; +} + #ifdef CONFIG_BOARD_EARLY_INIT_F int board_early_init_f(void) { smc_init(); + v5l2_init(); return 0; } -- 2.7.4 ___ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot