On Wed, Jun 13, 2018 at 10:29 PM, Jagan Teki <jagannadh.t...@gmail.com> wrote: > On Thu, Jun 14, 2018 at 9:01 AM, Vasily Khoruzhick <anars...@gmail.com> wrote: >> On Wed, Jun 13, 2018 at 8:23 PM, Chen-Yu Tsai <w...@csie.org> wrote: >> >>>> + if (priv->cfg->has_reset) { >>>> +#ifdef CONFIG_SUNXI_GEN_SUN6I >>> >>> The "has_reset" field is supposed to deal with this. Is it not working? >> >> There's no ahb_reset0_cfg in ccm on sun4i and sun5i, so compilation fails >> with >> >> drivers/usb/host/ohci-sunxi.c:96:26: error: 'struct sunxi_ccm_reg' has >> no member named 'ahb_reset0_cfg' > > Add reset0_cfg_off on driver_data for sun6i. and check the same while writing.
I don't think that hardcoding ahb_reset0_cfg offset here is a good idea. Using offsetof() isn't possible without ifdef, since this field won't be present in struct sunxi_ccm_reg for sun4i and sun5i. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot