> -----Original Message-----
> From: Joe Hershberger [mailto:joe.hershber...@ni.com]
> Sent: Wednesday, January 23, 2019 7:30 PM
> To: Anup Patel <anup.pa...@wdc.com>
> Cc: Rick Chen <r...@andestech.com>; Bin Meng <bmeng...@gmail.com>;
> Joseph Hershberger <joseph.hershber...@ni.com>; Michal Simek
> <mon...@monstr.eu>; Michal Simek <michal.si...@xilinx.com>; Lukas Auer
> <lukas.a...@aisec.fraunhofer.de>; Masahiro Yamada
> <yamada.masah...@socionext.com>; Simon Glass <s...@chromium.org>;
> Palmer Dabbelt <pal...@sifive.com>; U-Boot Mailing List <u-
> b...@lists.denx.de>; Alexander Graf <ag...@suse.de>; Christoph Hellwig
> <h...@infradead.org>; Paul Walmsley <paul.walms...@sifive.com>
> Subject: Re: [U-Boot] [PATCH v3 04/12] net: macb: Fix clk API usage for RISC-
> V systems
> 
> On Tue, Jan 22, 2019 at 10:31 PM Anup Patel <anup.pa...@wdc.com> wrote:
> >
> > This patch does following fixes in MACB ethernet driver for using it
> > on RISC-V systems (particularly QEMU sifive_u
> > machine):
> > 1. asm/arch/clk.h is not available on RISC-V port so include
> >    it only for non-RISC-V systems.
> > 2. Don't fail in macb_enable_clk() if clk_enable() returns
> >    -ENOSYS because we get -ENOSYS for fixed-rate clocks.
> >
> > Signed-off-by: Anup Patel <anup.pa...@wdc.com>
> > Reviewed-by: Bin Meng <bmeng...@gmail.com>
> > ---
> >  drivers/net/macb.c | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/net/macb.c b/drivers/net/macb.c index
> > 94c89c762b..9a06b523cc 100644
> > --- a/drivers/net/macb.c
> > +++ b/drivers/net/macb.c
> > @@ -38,7 +38,9 @@
> >  #include <linux/mii.h>
> >  #include <asm/io.h>
> >  #include <asm/dma-mapping.h>
> > +#ifndef CONFIG_RISCV
> >  #include <asm/arch/clk.h>
> 
> It seems much better to include an empty header than to ifdef here.

Yes, I had tried this but "make mrproper" was failing for me due to
the "rm" command used in "mrproper" make target.

A place-holder asm/arch/clk.h is possible only if we improve the
"mrproper" make target in top-level Makefile.

I will add two more patches:
1. Improve "mrproper" make target
2. Add place-holder asm/arch/clk.h for RISC-V port

Regards,
Anup
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to