Thread (7 messages) 7 messages, 2 authors, 2011-02-26

Re: [PATCH 11/12] unicore32 machine related files: ps2 driver

From: Arnd Bergmann <arnd@arndb.de>
Date: 2011-02-18 10:33:43
Also in: lkml

On Friday 18 February 2011 11:28:45 Guan Xuetao wrote:
  * Register numbers.
  */
-#define I8042_COMMAND_REG      ((unsigned long)&PS2_COMMAND)
-#define I8042_STATUS_REG       ((unsigned long)&PS2_STATUS)
-#define I8042_DATA_REG         ((unsigned long)&PS2_DATA)
+#define I8042_COMMAND_REG      ((volatile void __iomem *)&PS2_COMMAND)
+#define I8042_STATUS_REG       ((volatile void __iomem *)&PS2_STATUS)
+#define I8042_DATA_REG         ((volatile void __iomem *)&PS2_DATA)
+
+#define I8042_REGION_START     (resource_size_t)(&PS2_DATA)
+#define I8042_REGION_SIZE      (resource_size_t)(16)
It would be better to remove the cast and make the PS2_COMMAND
etc macros have the correct type. Aside from this, the change
looks good.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help