Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[firefly-linux-kernel-4.4.55.git] / include / linux / sm501.h
index 214f93209b8c0fb847971b41f0b5ea242b241e8a..02fde50a79a57bc6ea1cb0369a30b1efa56b989b 100644 (file)
@@ -172,3 +172,11 @@ struct sm501_platdata {
        struct sm501_platdata_gpio_i2c  *gpio_i2c;
        unsigned int                     gpio_i2c_nr;
 };
+
+#if defined(CONFIG_PPC32)
+#define smc501_readl(addr)             ioread32be((addr))
+#define smc501_writel(val, addr)       iowrite32be((val), (addr))
+#else
+#define smc501_readl(addr)             readl(addr)
+#define smc501_writel(val, addr)       writel(val, addr)
+#endif