libopencm3/scripts/data/lpc43xx/i2s.csv

7.1 KiB

1I2S0_DAO02WORDWIDTHSelects the number of bytes in data1rw
2I2S0_DAO21MONOWhen 1, data is of monaural format. When 0, the data is in stereo format0rw
3I2S0_DAO31STOPWhen 1, disables accesses on FIFOs, places the transmit channel in mute mode0rw
4I2S0_DAO41RESETWhen 1, asynchronously resets the transmit channel and FIFO0rw
5I2S0_DAO51WS_SELWhen 0, the interface is in master mode. When 1, the interface is in slave mode1rw
6I2S0_DAO69WS_HALFPERIODWord select half period minus 1, i.e. WS 64clk period -> ws_halfperiod = 31.0x1frw
7I2S0_DAO151MUTEWhen 1, the transmit channel sends only zeroes1rw
8I2S1_DAO02WORDWIDTHSelects the number of bytes in data1rw
9I2S1_DAO21MONOWhen 1, data is of monaural format. When 0, the data is in stereo format0rw
10I2S1_DAO31STOPWhen 1, disables accesses on FIFOs, places the transmit channel in mute mode0rw
11I2S1_DAO41RESETWhen 1, asynchronously resets the transmit channel and FIFO0rw
12I2S1_DAO51WS_SELWhen 0, the interface is in master mode. When 1, the interface is in slave mode1rw
13I2S1_DAO69WS_HALFPERIODWord select half period minus 1, i.e. WS 64clk period -> ws_halfperiod = 31.0x1frw
14I2S1_DAO151MUTEWhen 1, the transmit channel sends only zeroes1rw
15I2S0_DAI02WORDWIDTHSelects the number of bytes in data1rw
16I2S0_DAI21MONOWhen 1, data is of monaural format. When 0, the data is in stereo format0rw
17I2S0_DAI31STOPWhen 1, disables accesses on FIFOs, places the transmit channel in mute mode0rw
18I2S0_DAI41RESETWhen 1, asynchronously resets the transmit channel and FIFO0rw
19I2S0_DAI51WS_SELWhen 0, the interface is in master mode. When 1, the interface is in slave mode1rw
20I2S0_DAI69WS_HALFPERIODWord select half period minus 1, i.e. WS 64clk period -> ws_halfperiod = 31.0x1frw
21I2S0_DAI151MUTEWhen 1, the transmit channel sends only zeroes1rw
22I2S1_DAI02WORDWIDTHSelects the number of bytes in data1rw
23I2S1_DAI21MONOWhen 1, data is of monaural format. When 0, the data is in stereo format0rw
24I2S1_DAI31STOPWhen 1, disables accesses on FIFOs, places the transmit channel in mute mode0rw
25I2S1_DAI41RESETWhen 1, asynchronously resets the transmit channel and FIFO0rw
26I2S1_DAI51WS_SELWhen 0, the interface is in master mode. When 1, the interface is in slave mode1rw
27I2S1_DAI69WS_HALFPERIODWord select half period minus 1, i.e. WS 64clk period -> ws_halfperiod = 31.0x1frw
28I2S1_DAI151MUTEWhen 1, the transmit channel sends only zeroes1rw
29I2S0_TXFIFO032I2STXFIFO8 x 32-bit transmit FIFO0w
30I2S1_TXFIFO032I2STXFIFO8 x 32-bit transmit FIFO0w
31I2S0_RXFIFO032I2SRXFIFO8 x 32-bit receive FIFO0r
32I2S1_RXFIFO032I2SRXFIFO8 x 32-bit receive FIFO0r
33I2S0_STATE01IRQThis bit reflects the presence of Receive Interrupt or Transmit Interrupt1r
34I2S0_STATE11DMAREQ1This bit reflects the presence of Receive or Transmit DMA Request 11r
35I2S0_STATE21DMAREQ2This bit reflects the presence of Receive or Transmit DMA Request 21r
36I2S0_STATE84RX_LEVELReflects the current level of the Receive FIFO0r
37I2S0_STATE164TX_LEVELReflects the current level of the Transmit FIFO0r
38I2S1_STATE01IRQThis bit reflects the presence of Receive Interrupt or Transmit Interrupt1r
39I2S1_STATE11DMAREQ1This bit reflects the presence of Receive or Transmit DMA Request 11r
40I2S1_STATE21DMAREQ2This bit reflects the presence of Receive or Transmit DMA Request 21r
41I2S1_STATE84RX_LEVELReflects the current level of the Receive FIFO0r
42I2S1_STATE164TX_LEVELReflects the current level of the Transmit FIFO0r
43I2S0_DMA101RX_DMA1_ENABLEWhen 1, enables DMA1 for I2S receive0rw
44I2S0_DMA111TX_DMA1_ENABLEWhen 1, enables DMA1 for I2S transmit0rw
45I2S0_DMA184RX_DEPTH_DMA1Set the FIFO level that triggers a receive DMA request on DMA10rw
46I2S0_DMA1164TX_DEPTH_DMA1Set the FIFO level that triggers a transmit DMA request on DMA10rw
47I2S1_DMA101RX_DMA1_ENABLEWhen 1, enables DMA1 for I2S receive0rw
48I2S1_DMA111TX_DMA1_ENABLEWhen 1, enables DMA1 for I2S transmit0rw
49I2S1_DMA184RX_DEPTH_DMA1Set the FIFO level that triggers a receive DMA request on DMA10rw
50I2S1_DMA1164TX_DEPTH_DMA1Set the FIFO level that triggers a transmit DMA request on DMA10rw
51I2S0_DMA201RX_DMA2_ENABLEWhen 1, enables DMA2 for I2S receive0rw
52I2S0_DMA211TX_DMA2_ENABLEWhen 1, enables DMA2 for I2S transmit0rw
53I2S0_DMA284RX_DEPTH_DMA2Set the FIFO level that triggers a receive DMA request on DMA20rw
54I2S0_DMA2164TX_DEPTH_DMA2Set the FIFO level that triggers a transmit DMA request on DMA20rw
55I2S1_DMA201RX_DMA2_ENABLEWhen 1, enables DMA2 for I2S receive0rw
56I2S1_DMA211TX_DMA2_ENABLEWhen 1, enables DMA2 for I2S transmit0rw
57I2S1_DMA284RX_DEPTH_DMA2Set the FIFO level that triggers a receive DMA request on DMA20rw
58I2S1_DMA2164TX_DEPTH_DMA2Set the FIFO level that triggers a transmit DMA request on DMA20rw
59I2S0_IRQ01RX_IRQ_ENABLEWhen 1, enables I2S receive interrupt0rw
60I2S0_IRQ11TX_IRQ_ENABLEWhen 1, enables I2S transmit interrupt0rw
61I2S0_IRQ84RX_DEPTH_IRQSet the FIFO level on which to create an irq request.0rw
62I2S0_IRQ164TX_DEPTH_IRQSet the FIFO level on which to create an irq request.0rw
63I2S1_IRQ01RX_IRQ_ENABLEWhen 1, enables I2S receive interrupt0rw
64I2S1_IRQ11TX_IRQ_ENABLEWhen 1, enables I2S transmit interrupt0rw
65I2S1_IRQ84RX_DEPTH_IRQSet the FIFO level on which to create an irq request.0rw
66I2S1_IRQ164TX_DEPTH_IRQSet the FIFO level on which to create an irq request.0rw
67I2S0_TXRATE08Y_DIVIDERI2S transmit MCLK rate denominator0rw
68I2S0_TXRATE88X_DIVIDERI2S transmit MCLK rate numerator0rw
69I2S1_TXRATE08Y_DIVIDERI2S transmit MCLK rate denominator0rw
70I2S1_TXRATE88X_DIVIDERI2S transmit MCLK rate numerator0rw
71I2S0_RXRATE08Y_DIVIDERI2S receive MCLK rate denominator0rw
72I2S0_RXRATE88X_DIVIDERI2S receive MCLK rate numerator0rw
73I2S1_RXRATE08Y_DIVIDERI2S receive MCLK rate denominator0rw
74I2S1_RXRATE88X_DIVIDERI2S receive MCLK rate numerator0rw
75I2S0_TXBITRATE06TX_BITRATEI2S transmit bit rate0rw
76I2S1_TXBITRATE06TX_BITRATEI2S transmit bit rate0rw
77I2S0_RXBITRATE06RX_BITRATEI2S receive bit rate0rw
78I2S1_RXBITRATE06RX_BITRATEI2S receive bit rate0rw
79I2S0_TXMODE02TXCLKSELClock source selection for the transmit bit clock divider0rw
80I2S0_TXMODE21TX4PINTransmit 4-pin mode selection0rw
81I2S0_TXMODE31TXMCENAEnable for the TX_MCLK output0rw
82I2S1_TXMODE02TXCLKSELClock source selection for the transmit bit clock divider0rw
83I2S1_TXMODE21TX4PINTransmit 4-pin mode selection0rw
84I2S1_TXMODE31TXMCENAEnable for the TX_MCLK output0rw
85I2S0_RXMODE02RXCLKSELClock source selection for the receive bit clock divider0rw
86I2S0_RXMODE21RX4PINReceive 4-pin mode selection0rw
87I2S0_RXMODE31RXMCENAEnable for the RX_MCLK output0rw
88I2S1_RXMODE02RXCLKSELClock source selection for the receive bit clock divider0rw
89I2S1_RXMODE21RX4PINReceive 4-pin mode selection0rw
90I2S1_RXMODE31RXMCENAEnable for the RX_MCLK output0rw