patch-2.4.15 linux/include/asm-cris/etraxgpio.h
Next file: linux/include/asm-cris/pgtable.h
Previous file: linux/include/asm-arm/sizes.h
Back to the patch index
Back to the overall index
- Lines: 16
- Date:
Fri Nov 9 14:11:15 2001
- Orig file:
v2.4.14/linux/include/asm-cris/etraxgpio.h
- Orig date:
Wed Jul 25 17:10:25 2001
diff -u --recursive --new-file v2.4.14/linux/include/asm-cris/etraxgpio.h linux/include/asm-cris/etraxgpio.h
@@ -35,4 +35,15 @@
/* SHUTDOWN ioctl */
#define IO_SHUTDOWN 0xD
#define IO_GET_PWR_BT 0xE
+
+/* Bit toggling in driver settings */
+/* bit set in low byte0 is CLK mask (0x00FF),
+ bit set in byte1 is DATA mask (0xFF00)
+ msb, data_mask[7:0] , clk_mask[7:0]
+ */
+#define IO_CFG_WRITE_MODE 0xF
+#define IO_CFG_WRITE_MODE_VALUE(msb, data_mask, clk_mask) \
+ ( (((msb)&1) << 16) | (((data_mask) &0xFF) << 8) | ((clk_mask) & 0xFF) )
+
+
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)