The previous message was accidentally sent before I finish writing...



> If there is a reason why you need different size registers in your
> GPIO driver then I think it's fine to implement it that way. But in
> general we should use structures IMO.


This hardware has only two registers in each bank.  (DIR and DATA)

struct uniphier_gpio_bank {
    u32 data;
    u32 dir;
};

I could do this, but there is no good reason to do in this driver case.

The I/O access in this driver is already simple enough, i think.



-- 
Best Regards
Masahiro Yamada
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to