summaryrefslogtreecommitdiff
path: root/firmware/export/s3c2440.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/export/s3c2440.h')
-rw-r--r--firmware/export/s3c2440.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/firmware/export/s3c2440.h b/firmware/export/s3c2440.h
index c783b37f29..b6ba79a34e 100644
--- a/firmware/export/s3c2440.h
+++ b/firmware/export/s3c2440.h
@@ -462,6 +462,39 @@
462#define IISFCON (*(volatile unsigned long *)0x5500000C) /* IIS FIFO control */ 462#define IISFCON (*(volatile unsigned long *)0x5500000C) /* IIS FIFO control */
463#define IISFIFO (*(volatile unsigned short *)0x55000010) /* IIS FIFO entry */ 463#define IISFIFO (*(volatile unsigned short *)0x55000010) /* IIS FIFO entry */
464 464
465#define IISCON_RIGHT_CHANNEL (1 << 8)
466#define IISCON_TX_FIFO_NOT_EMPTY (1 << 7)
467#define IISCON_RX_FIFO_NOT_FULL (1 << 6)
468#define IISCON_TX_DMA_REQUEST (1 << 5)
469#define IISCON_RX_DMA_REQUEST (1 << 4)
470#define IISCON_TX_IDLE (1 << 3)
471#define IISCON_RX_IDLE (1 << 2)
472#define IISCON_IIS_PRESCALER_ENABLE (1 << 1)
473#define IISCON_IIS_INTERFACE_ENABLE (1 << 0)
474
475#define IISMOD_MASTER_CLOCK_PCLK (0 << 9)
476#define IISMOD_MASTER_CLOCK_MPLLIN (1 << 9)
477#define IISMOD_MASTER_MODE (0 << 8)
478#define IISMOD_SLAVE_MODE (1 << 8)
479#define IISMOD_NO_TRANSFER (0 << 6)
480#define IISMOD_RECEIVE_MODE (1 << 6)
481#define IISMOD_TRANSMIT_MODE (2 << 6)
482#define IISMOD_TRANSMIT_RECEIVE_MODE (3 << 6)
483#define IISMOD_LOW_LEFT (0 << 5)
484#define IISMOD_HIGH_LEFT (1 << 5)
485#define IISMOD_IIS (0 << 4)
486#define IISMOD_MSB (1 << 4)
487#define IISMOD_8_BIT (0 << 3)
488#define IISMOD_16_BIT (1 << 3)
489#define IISMOD_MASTER_CLOCK_256FS (0 << 2)
490#define IISMOD_MASTER_CLOCK_384FS (1 << 2)
491#define IISMOD_BIT_CLOCK_16FS (0 << 0)
492#define IISMOD_BIT_CLOCK_32FS (1 << 0)
493#define IISMOD_BIT_CLOCK_48FS (2 << 0)
494
495#define IISPSR_PRESCALER_A (1 << 5)
496#define IISPSR_PRESCALER_B (1 << 0)
497
465/* I/O port */ 498/* I/O port */
466 499
467#define GPACON (*(volatile unsigned long *)0x56000000) /* Port A control */ 500#define GPACON (*(volatile unsigned long *)0x56000000) /* Port A control */