X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fpch.h;h=222e9081c3cb1988a2bfde2e88f4c42a721b0619;hb=f0333b4c2e642df54f210e4506c4e1de216b4969;hp=b378865c67cf69ae9a409d16eef7d80137d72dc5;hpb=384980c687ca38c028bdf40f59a38b3f52105884;p=u-boot diff --git a/include/pch.h b/include/pch.h index b378865c67..222e9081c3 100644 --- a/include/pch.h +++ b/include/pch.h @@ -41,6 +41,15 @@ struct pch_ops { * @return 0 if OK, -ve on error (e.g. there is no GPIO base) */ int (*get_gpio_base)(struct udevice *dev, u32 *gbasep); + + /** + * get_io_base() - get the address of IO base + * + * @dev: PCH device to check + * @iobasep: Returns address of IO base if available, else 0 + * @return 0 if OK, -ve on error (e.g. there is no IO base) + */ + int (*get_io_base)(struct udevice *dev, u32 *iobasep); }; #define pch_get_ops(dev) ((struct pch_ops *)(dev)->driver->ops) @@ -73,4 +82,13 @@ int pch_set_spi_protect(struct udevice *dev, bool protect); */ int pch_get_gpio_base(struct udevice *dev, u32 *gbasep); +/** + * pch_get_io_base() - get the address of IO base + * + * @dev: PCH device to check + * @iobasep: Returns address of IO base if available, else 0 + * @return 0 if OK, -ve on error (e.g. there is no IO base) + */ +int pch_get_io_base(struct udevice *dev, u32 *iobasep); + #endif