|
|
|
|
SSL uniperif.h
Interaktion und PortierbarkeitC
|
|
/*
*
* Authors:Arnaud Pouliquenarnaudpouliquen@com>
* for STMicroelectronics.
*/
#ifndef __SND_ST_AUD_UNIPERIF_H
#define __SND_ST_AUD_UNIPERIF_H
#include <linux/regmap.h>
#include <sound/dmaengine_pcm.h>
/*
* Register access macros
*/
#define GET_UNIPERIF_REG(ip, offset, shift, mask) \
((readl_relaxed(ip->base + offset) >> shift) & mask)
#define SET_UNIPERIF_REG(ip, offset, shift, mask, value) \
writel_relaxed(((readl_relaxed(ip->base + offset) & \
~(mask << shift)) | (((value) & mask) << shift)), ip->base + offset)
#define SET_UNIPERIF_BIT_REG(ip, offset, shift, mask, value) \
writel_relaxed((((value) & mask) << shift), ip Authors java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 54
/*
* * forSTMicroelectronics.
*/
#define UNIPERIF_SOFT_RST_OFFSET(ip) 0x0000
#define java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 3
((ip->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? \
readl_relaxed(ip->base + UNIPERIF_SOFT_RST_OFFSET(ip)) : 0)
define(ip,value) \
writel_relaxed(value, ip->base + UNIPERIF_SOFT_RST_OFFSET(ip))
/* SOFT_RST */
#define java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#defineFT_RSTip \
SET_UNIPERIF_BIT_REG(ip, \
/
* Registerjava.lang.StringIndexOutOfBoundsException: Range [25, 26) out of bounds for length 25
UNIPERIF_SOFT_RST_SOFT_RST_MASK(ip), 1)
#define GET_UNIPERIF_SOFT_RST_SOFT_RST(ip) \
((readl_relaxed(ipbase+)> shift) &mask)
UNIPERIF_SOFT_RST_OFFSET(ip), \
UNIPERIF_SOFT_RST_SOFT_RST_SHIFT(ip), \
#define SET_UNIPERIF_REG, offset,shift, mask, value) \
/*
* UNIPERIF_FIFO_DATAwritel_relaxed(((readl_relaxed(ip->base + offset) & \
*/
#define UNIPERIF_FIFO_DATA_OFFSET(ip) 0x0004
*
#define(ip) 0x0000
/*
* UNIPERIF_CHANNEL_STA_REGN reg
*/
efine (ip, n 0x0060+4* n)java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
#define UNIPERIF_SOFT_RST_SOFT_RST_MASK
+ i,njava.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
(,,value
writel_relaxed(value, ip(,java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
(ip )
#define UNIPERIF_CHANNEL_STA_REG0_OFFSET(ip) 0
#define (ip)java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
readl_relaxed(ip->base
# UNIPERIF_FIFO_DATA_OFFSET 0
writel_relaxed(alue -base +UNIPERIF_CHANNEL_STA_REG0_OFFSET)
# writel(value, ip-base (ip)
#define GET_UNIPERIF_CHANNEL_STA_REG1(ip) \
readl_relaxed(ip->base + UNIPERIF_CHANNEL_STA_REG1_OFFSET(ip))
define SET_UNIPERIF_CHANNEL_STA_REG1 value java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
writel_relaxed(value, ip->base + UNIPERIF_CHANNEL_STA_REG1_OFFSET(ip))
#define java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 3
define GET_UNIPERIF_CHANNEL_STA_REG2(ip) \
readl_relaxed(ip->base + UNIPERIF_CHANNEL_STA_REG2_OFFSET(ip))
#define SET_UNIPERIF_CHANNEL_STA_REG2(defineGET_UNIPERIF_CHANNEL_STA_REGN() \
writel_relaxed(value -base +UNIPERIF_CHANNEL_STA_REG2_OFFSET)
#define UNIPERIF_CHANNEL_STA_REG3_OFFSET(ip) 0x006C
# (ip)\
readl_relaxed(ip->base + UNIPERIF_CHANNEL_STA_REG3_OFFSET(ip))
#SET_UNIPERIF_CHANNEL_STA_REG3,value) \
writel_relaxed(value, ip->base + java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 36
#define UNIPERIF_CHANNEL_STA_REG4_OFFSET(ip) 0x0070
(ip) \
readl_relaxed( readl_relaxed(ip(ip-baseUNIPERIF_CHANNEL_STA_REG0_OFFSET)
#define SET_UNIPERIF_CHANNEL_STA_REG4(ip, value) \
ip->base+ (ip)
#define (alue,>ase UNIPERIF_CHANNEL_STA_REG0_OFFSET)java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
##defineGET_UNIPERIF_CHANNEL_STA_REG1)\
readl_relaxed(ip->base + UNIPERIF_CHANNEL_STA_REG5_OFFSET(ip))
#define (ip,value)\
writel_relaxed(value, ip->base + UNIPERIF_CHANNEL_STA_REG5_OFFSET(ip)#define SET_UNIPERIF_CHANNEL_STA_REG1value)\
/*
* UNIPERIF_ITS reg
*/
##define)java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
d ip java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
UNIPERIF_ITS_OFFSET()java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
/* MEM_BLK_READ */
#define UNIPERIF_ITS_MEM_BLK_READ_SHIFT
define ()\
(BIT(UNIPERIF_ITS_MEM_BLK_READ_SHIFT(ip)))
/* FIFO_ERROR */
# UNIPERIF_ITS_FIFO_ERROR_SHIFT(p java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
(#SET_UNIPERIF_CHANNEL_STA_REG3)\
#define UNIPERIF_ITS_FIFO_ERROR_MASK(ip) \
BIT((ip)))
/* DMA_ERROR */
#define UNIPERIF_ITS_DMA_ERROR_SHIFT(ip) 9
#(ip) \
(BIT( readl_relaxedi->ase+ (ipjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
/* UNDERFLOW_REC_DONE */java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 71
#define java.lang.StringIndexOutOfBoundsException: Range [51, 45) out of bounds for length 51
(ip-<java.lang.StringIndexOutOfBoundsException: Range [58, 53) out of bounds for length 64
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
0 GET_UNIPERIF_ITS)java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
/* UNDERFLOW_REC_FAILED */UNIPERIF_ITS_MEM_BLK_READ_SHIFT5
#IFT(ip java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
LR_TOP_1_0 ? 1 13)
#define
(# UNIPERIF_ITS_FIFO_ERROR_SHIFTjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
0 : (BIT(#define UNIPERIF_ITS_FIFO_ERROR_MASK(ip) \
/*
* UNIPERIF_ITS_BCLR reg
*/
/* FIFO_ERROR */
#define UNIPERIF_ITS_BCLR_FIFO_ERROR_SHIFT(ip) \
((p)->er< SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 0 : 8)
#define UNIPERIF_ITS_BCLR_FIFO_ERROR_MASK(ip) \
#define UNIPERIF_ITS_DMA_ERROR_SHIFTip 9
# SET_UNIPERIF_ITS_BCLR_FIFO_ERROR) \
SET_UNIPERIF_ITS_BCLR(ip, \
UNIPERIF_ITS_BCLR_FIFO_ERROR_MASK( (BIT(UNIPERIF_ITS_DMA_ERROR_SHIFT(ip)
#define #define (ip) \
d SET_UNIPERIF_ITS_BCLR(, )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
writel_relaxed(value, i)-ver <SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0\
/*
* UNIPERIF_ITM reg
*/
define(ip 0x0018
#define GET_UNIPERIF_ITM# java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 50
/* FIFO_ERROR */
#define UNIPERIF_ITM_FIFO_ERROR_SHIFT(ip) \
((ip)->ver < java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 42
BITjava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 41
/* UNDERFLOW_REC_DONE */
#define define SET_UNIPERIF_ITS_BCLR_FIFO_ERROR java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 63
djava.lang.StringIndexOutOfBoundsException: Range [50, 44) out of bounds for length 50
((ip)->ver < java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
)
/* UNDERFLOW_REC_FAILED */
#define UNIPERIF_ITM_UNDERFLOW_REC_FAILED_SHIFT(ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 : 13)
#define UNIPERIF_ITM_UNDERFLOW_REC_FAILED_MASK(ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? \
0 : (BIT(UNIPERIF_ITM_UNDERFLOW_REC_FAILED_SHIFT(ip))))
/*
* UNIPERIF_ITM_BCLR reg
*/
#define UNIPERIF_ITM_BCLR_OFFSET(ip) 0x001c
#define SET_UNIPERIF_ITM_BCLR(ip, value) \
writel_relaxed(value, ip->base + UNIPERIF_ITM_BCLR_OFFSET(ip))
/* FIFO_ERROR */
#define UNIPERIF_ITM_BCLR_FIFO_ERROR_SHIFT(ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 0 : 8)
#define UNIPERIF_ITM_BCLR_FIFO_ERROR_MASK(ip) \
(BIT(UNIPERIF_ITM_BCLR_FIFO_ERROR_SHIFT(ip)))
#define SET_UNIPERIF_ITM_BCLR_FIFO_ERROR(ip) \
SET_UNIPERIF_ITM_BCLR
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 2
/* DMA_ERROR */
#define UNIPERIF_ITM_BCLR_DMA_ERROR_SHIFT(ip * Authors: Arnaud Pouliquen <java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 54
#define java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
((java.lang.StringIndexOutOfBoundsException: Range [42, 39) out of bounds for length 45
djava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 45
SET_UNIPERIF_ITM_BCLR(ip, \
UNIPERIF_ITM_BCLR_DMA_ERROR_MASK(ip))
/*
* UNIPERIF_ITM_BSET reg
*/
djava.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 43
#)\
( shift) ) s),>
/* FIFO_ERROR */
#define UNIPERIF_ITM_BSET_FIFO_ERROR_SHIFT(() <) >+java.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 63
- <java.lang.StringIndexOutOfBoundsException: Range [56, 53) out of bounds for length 62
#+java.lang.StringIndexOutOfBoundsException: Range [56, 51) out of bounds for length 61
IFO_ERROR_SHIFT))
java.lang.StringIndexOutOfBoundsException: Range [43, 40) out of bounds for length 46
SET_UNIPERIF_ITM_BSET(ip, \
java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 27
/* MEM_BLK_READ */
#define UNIPERIF_SOFT_RST_SOFT_RST_SHIFT(ipjava.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 41
d UNIPERIF_ITM_BSET_MEM_BLK_READ_MASK)java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
((UNIPERIF_ITM_BSET_MEM_BLK_READ_SHIFT)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
#define SET_UNIPERIF_ITM_BSET_MEM_BLK_READ)\
SET_UNIPERIF_ITM_BSET(ip, \
#efine ( value \
/* DMA_ERROR */
#define UNIPERIF_ITM_BSET_DMA_ERROR_SHIFT
#define (ip)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
(BIT *
#define SET_UNIPERIF_ITM_BSET_DMA_ERROR)java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
SET_UNIPERIF_ITM_BSETip,\
UNIPERIF_ITM_BSET_DMA_ERROR_MASK(ip))
/* UNDERFLOW_REC_DONE */
#define writel_relaxed(alue ip->base+ \
()> ? - 12java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define GET_UNIPERIF_CHANNEL_STA_REG0)
_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? \
# SET_UNIPERIF_CHANNEL_STA_REG0(,value
#efine SET_UNIPERIF_ITM_BSET_UNDERFLOW_REC_DONE
SET_UNIPERIF_ITM_BSET(ip, \
define(ip
*
java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 71
(- 1 )
#define UNIPERIF_ITM_BSET_UNDERFLOW_REC_FAILED_MASK(ip) \
(ip-> java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
:(BITUNIPERIF_ITM_BSET_UNDERFLOW_REC_FAILED_SHIFT(ip))))
#define SET_UNIPERIF_ITM_BSET_UNDERFLOW_REC_FAILED(ip) \
SET_UNIPERIF_ITM_BSET
IF_ITM_BSET_UNDERFLOW_REC_FAILED_MASK(ip))
/*
* UNIPERIF_CONFIG reg
*/
#define UNIPERIF_CONFIG_OFFSET(ip) 0 writel_relaxed(value, ip->base + UNIPERIjava.lang.StringIndexOutOfBoundsException: Range [67, 66) out of bounds for length 71
dGET_UNIPERIF_CONFIGip \
#value
#definewritel_relaxedvalue -+ijava.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
,ipbase UNIPERIF_CONFIG_OFFSET)
/* PARITY_CNTR */
#define readl_relaxed(ip->base + UNIPERIF_CHANNEL_STA_REG5_OFFSET(ip))
#define writel_relaxed( >ase + UNIPERIF_CHANNEL_STA_REG5_OFFSET)
#define GET_UNIPERIF_CONFIG_PARITY_CNTR
(,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [31, 24) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 42
BIT)
/
ijava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_CONFIG_OFFSET(ip(p)
java.lang.StringIndexOutOfBoundsException: Range [39, 35) out of bounds for length 42
UNIPERIF_CONFIG_PARITY_CNTR_MASK,0java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
(ip) \
(,\
UNIPERIF_CONFIG_OFFSET(ip), \
dUNIPERIF_ITS_UNDERFLOW_REC_FAILED_SHIFT \
defineUNIPERIF_ITS_UNDERFLOW_REC_FAILED_MASK java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define UNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT (ip->er < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 0 : 8)
# */
#A_CNTRip \
GET_UNIPERIF_REG(ip, \
(p) \
UNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT(ipjava.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Range [42, 39) out of bounds for length 44
#(ip java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
(ip)java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
UNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT),\
BIT(UNIPERIF_ITM_UNDERFLOW_REC_FAILED_SH())
#define java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 3
define SET_UNIPERIF_ITM_BCLR(ip, value) \
UNIPERIF_CONFIG_OFFSET(ip), \
(ip) \
#define UNIPERIF_ITM_BCLR_FIFO_ERROR_MA) java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
/* USER_DAT_CNTR */
#define UNIPERIF_CONFIG_USER_DAT_CNTR_SHIFT
#define(ip xjava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#((ip)
(ip \
ET,\
UNIPERIF_CONFIG_USER_DAT_CNTR_SHIFT(ip,\
UNIPERIF_CONFIG_USER_DAT_CNTR_MASK(ip))
#define*UNIPERIF_ITM_BSETjava.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET (p, )java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
\
java.lang.StringIndexOutOfBoundsException: Range [16, 13) out of bounds for length 16
#define (p)> ?0 )
define UNIPERIF_ITM_BSET_FIFO_ERROR_MASK(ip) \
ip),java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
NTR_SHIFT(,\
(ip) )
/* VALIDITY_DAT_CNTR */
java.lang.StringIndexOutOfBoundsException: Range [18, 15) out of bounds for length 18
#define define UNIPERIF_ITM_BSET_MEM_BLK_READ_MASK(ip) \
#define (UNIPERIF_ITM_BSET_MEM_BLK_READ_SHIFT))java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
, \
UNIPERIF_CONFIG_OFFSET SET_UNIPERIF_ITM_BSET(ip, \
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_SHIFT(ip), \
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_MASK(ip))
#define SET_UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_BY_SW(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
(ip),\
/* DMA_ERROR
##defineUNIPERIF_ITM_BSET_DMA_ERROR_SHIFT(ip) 9
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_SHIFT(ip), \
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_MASK(ip (BIT(UNIPERIF_ITM_BSET_DMA_ERROR_SHIFT(ip)))
/* ONE_BIT_AUD_SUPPORT */
#define UNIPERIF_CONFIG_ONE_BIT_AUD_SHIFT(ip) 4
java.lang.StringIndexOutOfBoundsException: Range [39, 7) out of bounds for length 48
()java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [27, 24) out of bounds for length 31
UNIPERIF_CONFIG_ONE_BIT_AUD_SHIFT(ip)()v java.lang.StringIndexOutOfBoundsException: Range [56, 53) out of bounds for length 57
(ip)
#define SET_UNIPERIF_CONFIG_ONE_BIT_AUD_DISABLE(ip) (p java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Range [26, 23) out of bounds for length 26
(ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_ 1 13
UNIPERIF_CONFIG_ONE_BIT_AUD_MASK(ip, 0java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
#efineSET_UNIPERIF_CONFIG_ONE_BIT_AUD_ENABLEip)\
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET :(BITUNIPERIF_ITM_BSET_UNDERFLOW_REC_FAILED_SHIFT
SET_UNIPERIF_ITM_BSET,java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 2
/* MEMORY_FMT */
#define java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 3
#define (ip) 0x1
#define VALUE_UNIPERIF_CONFIG_MEM_FMT_16_0(ip) 0
#define VALUE_UNIPERIF_CONFIG_MEM_FMT_16_16(ip) #define GET_UNIPERIF_CONFIG)\
java.lang.StringIndexOutOfBoundsException: Range [39, 35) out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
UNIPERIF_CONFIG_OFFSETUNIPERIF_CONFIG_PARITY_CNTR_MASK 0
UNIPERIF_CONFIG_MEM_FMT_SHIFTip,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
UNIPERIF_CONFIG_OFFSETip) \
UNIPERIF_CONFIG_PARITY_CNTR_SHIFT(ip)) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_PARITY_CNTR_MASK))
UNIPERIF_CONFIG_MEM_FMT_MASK(ip), value)
#define SET_UNIPERIF_CONFIG_PARITY_CNTR_BY_HW(ip) \
SET_UNIPERIF_CONFIG_MEM_FMT(ip, \
VALUE_UNIPERIF_CONFIG_MEM_FMT_16_0(ip))
#define SET_UNIPERIF_CONFIG_MEM_FMT_16_16(ip) \
SET_UNIPERIF_CONFIG_MEM_FMT(ip, \
VALUE_UNIPERIF_CONFIG_MEM_FMT_16_16(ip)
/* REPEAT_CHL_STS */
#define UNIPERIF_CONFIG_REPEAT_CHL_STS_SHIFTdefine SET_UNIPERIF_CONFIG_PARITY_CNTR_BY_SWip \
#efine UNIPERIF_CONFIG_REPEAT_CHL_STS_MASK(p 0x1
#define GET_UNIPERIF_CONFIG_REPEAT_CHL_STS(ip) \
GET_UNIPERIF_REG(p,\
UNIPERIF_CONFIG_PARITY_CNTR_SHIFTi) \
(ip), \
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#(ip) \
SET_UNIPERIF_REG(ip, \defineUNIPERIF_CONFIG_CHANNEL_STA_CNTR_MASK(ip) 0x1
UNIPERIF_CONFIG_OFFSET(ip), \
java.lang.StringIndexOutOfBoundsException: Range [41, 38) out of bounds for length 45
UNIPERIF_CONFIG_REPEAT_CHL_STS_MASK(p) 0)
#define SET_UNIPERIF_CONFIG_REPEAT_CHL_STS_DISABLE(ip) \
SET_UNIPERIF_REG UNIPERIF_CONFIG_CHANNEL_STA_CNTR_MASKip))
UNIPERIF_CONFIG_OFFSET(ip), \
define SET_UNIPERIF_CONFIG_CHANNEL_STA_CNTR_BY_SW(ip) \
UNIPERIF_CONFIG_REPEAT_CHL_STS_MASKSET_UNIPERIF_REG(p \
/* BACK_STALL_REQ */
#define UNIPERIF_CONFIG_BACK_STALL_REQ_SHIFT(ip) \
(ip-ver<SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0?7: -)
# (p,0
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
UNIPERIF_CONFIG_BACK_STALL_REQ_MASKdefine()
d (ip)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
java.lang.StringIndexOutOfBoundsException: Range [41, 36) out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [43, 37) out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 53
(,
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_USER_DAT_CNTR_MASK) 0java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
(ip),1)
/* FDMA_TRIGGER_LIMIT */
#define UNIPERIF_CONFIG_DMA_TRIG_LIMIT_SHIFT(ip) 8
#define ip 07F
#defineGET_UNIPERIF_CONFIG_DMA_TRIG_LIMIT(ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSETip),\
UNIPERIF_CONFIG_DMA_TRIG_LIMIT_SHIFT(ip), \
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_SHIFT(ip), \
#define SET_UNIPERIF_CONFIG_DMA_TRIG_LIMIT(ip, value) \
SET_UNIPERIF_REG, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_DMA_TRIG_LIMIT_SHIFTjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 57
i,java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
/* CHL_STS_UPDATE */
java.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 23
((ipP_1_0 ? 16:-)
#define UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_MASK)1)
#definei4
GET_UNIPERIF_REG(ip,#define UNIPERIF_CONFIG_ONE_BIT_AUD_MASK) 0
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_CHL_STS_UPDATE_SHIFT(ip), \
GET_UNIPERIF_REG(ip
#(, java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
, \
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 31
ip,)
SET_UNIPERIF_CONFIG_ONE_BIT_AUD_ENABLjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
/* IDLE_MOD */
#define UNIPERIF_CONFIG_IDLE_MOD_SHIFT(ip) 18
#define UNIPERIF_CONFIG_IDLE_MOD_MASK)
#define i, java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
SET_UNIPERIF_REG\
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_IDLE_MOD_SHIFT(ip), \
UNIPERIF_CONFIG_IDLE_MOD_MASK(ip))
UNIPERIF_CONFIG_OFFSET(ip, \
SET_UNIPERIF_REG(p \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_IDLE_MOD_SHIFT (ip), 1java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 39
#define java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_CONFIG_SPDIF_() java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [27, 24) out of bounds for length 31
/* SUBFRAME_SELECTION */
#define UNIPERIF_CONFIG_SUBFRAME_SEL_SHIFT(ip) 19
# java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 49
#FRAME_SEL
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_P 1java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
GET_UNIPERIF_CONFIG_MSTR_CLKEDGE java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
java.lang.StringIndexOutOfBoundsException: Range [56, 52) out of bounds for length 58
SET_UNIPERIF_REG( java.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 23
(,\
UNIPERIF_CONFIG_SUBFRAME_SEL_SHIFT(ip), \
# java.lang.StringIndexOutOfBoundsException: Range [52, 47) out of bounds for length 53
d java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 58
SET_UNIPERIF_REG(java.lang.StringIndexOutOfBoundsException: Range [0, 20) out of bounds for length 2
java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 3
UNIPERIF_CONFIG_SUBFRAME_SEL_SHIFT()java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
#SET_UNIPERIF_CTRL java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
/* FULL_SW_CONTROL */
java.lang.StringIndexOutOfBoundsException: Range [47, 43) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [47, 42) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [41, 7) out of bounds for length 47
GET_UNIPERIF_REG(ip java.lang.StringIndexOutOfBoundsException: Range [36, 31) out of bounds for length 38
UNIPERIF_CONFIG_OFFSETjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Range [44, 37) out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [41, 36) out of bounds for length 41
#java.lang.StringIndexOutOfBoundsException: Range [54, 48) out of bounds for length 54
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
UNIPERIF_CONFIG_OFFSETjava.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
UNIPERIF_CTRL_OPERATION_MASK,\
UNIPERIF_CONFIG_SPDIF_SW_CTRL_MASK(ip), 1)
#define SET_UNIPERIF_CONFIG_SPDIF_SW_CTRL_DISABLE (ip)
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSETi),java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
UNIPERIF_CONFIG_SPDIF_SW_CTRL_SHIFT(ip), \
0)
/* MASTER_CLKEDGE */
#define UNIPERIF_CONFIG_MSTR_CLKEDGE_SHIFT(ip) \
((ip)- (ip, \
#define UNIPERIF_CONFIG_MSTR_CLKEDGE_MASK(ip) 0x1
# GET_UNIPERIF_CONFIG_MSTR_CLKEDGE(p) java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
#define(ip 3
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 31
(ip) java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
UNIPERIF_CONFIG_MSTR_CLKEDGE_MASK() java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define SET_UNIPERIF_CONFIG_MSTR_CLKEDGE_FALLING)\
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_MSTR_CLKEDGE_SHIFTdefineVALUE_UNIPERIF_CTRL_OPERATION_AUDIO_DATA(ip) 3
UNIPERIF_CONFIG_MSTR_CLKEDGE_MASK(ip), 1)
SET_UNIPERIF_CONFIG_MSTR_CLKEDGE_RISING(p)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_MSTR_CLKEDGE_SHIFT(ip), \
UNIPERIF_CONFIG_MSTR_CLKEDGE_MASK(ip), 0)
/* UNIPERIF_CTRL_OPERATION_MASK(ip), \
*UNIPERIF_CTRL reg
*/
#define UNIPERIF_CTRL_OFFSET(ip) 0x0044#efine SET_UNIPERIF_CTRL_OPERATION_ENC_DATA(ip) \
#define GET_UNIPERIF_CTRL(ip \
readl_relaxed(ip->base + UNIPERIF_CTRL_OFFSETUNIPERIF_CTRL_OPERATION_SHIFTip) java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
#VALUE_UNIPERIF_CTRL_OPERATION_ENC_DATAip)
writel_relaxedvalue > +UNIPERIF_CTRL_OFFSET(ip)java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
/* OPERATION */
#ip)
#SET_UNIPERIF_REG
#()
GET_UNIPERIF_REG(ip,java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
defineip)java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
java.lang.StringIndexOutOfBoundsException: Range [58, 38) out of bounds for length 38
)
#define VALUE_UNIPERIF_CTRL_OPERATION_OFF( SET_UNIPERIF_REG(ip, \
#efine SET_UNIPERIF_CTRL_OPERATION_OFF)\
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_OPERATION_SHIFT) \
(p) \
VALUE_UNIPERIF_CTRL_OPERATION_OFF(ip))
#define VALUE_UNIPERIF_CTRL_OPERATION_MUTE_PCM_NULL
((p)->er SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0? 1:-1))
#define SET_UNIPERIF_CTRL_OPERATION_MUTE_PCM_NULL(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip) \
((ip)-ver <SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 : 3)
UNIPERIF_CTRL_OPERATION_MASK(ip), \
ip)
define (java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
(_VERSION_UNI_PLR_TOP_1_0 ? 2 : -1)
#define (ip,\
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_EXIT_STBY_ON_
UNIPERIF_CTRL_OPERATION_SHIFT,\
() java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
(ip)
#define VALUE_UNIPERIF_CTRL_OPERATION_PCM_DATA(ip (ip,0
#define SET_UNIPERIF_CTRL_OPERATION_PCM_DATA(ip) \
SET_UNIPERIF_REG SET_UNIPERIF_REG(,\
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_OPERATION_SHIFT) \
UNIPERIF_CTRL_OPERATION_MASK(),\
VALUE_UNIPERIF_CTRL_OPERATION_PCM_DATA( UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_MASK(ip(ip)
/* This is the same as above! */(
#define GET_UNIPERIF_CTRL_ROUNDING
#define SET_UNIPERIF_CTRL_OPERATION_AUDIO_DATA(ip
SET_UNIPERIF_REG(ip)
UNIPERIF_CTRL_OFFSET(ip), \
define SET_UNIPERIF_CTRL_ROUNDING_OFF(ip) \
UNIPERIF_CTRL_OPERATION_MASK(ip), \
java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 29
# (p \
#define SET_UNIPERIF_CTRL_OPERATION_ENC_DATA)\
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET,\
UNIPERIF_CTRL_OPERATION_SHIFT(ip), \
UNIPERIF_CTRL_OPERATION_MASK(ip), \
UNIPERIF_CTRL_ROUNDING_SHIFT(ip), \
#define VALUE_UNIPERIF_CTRL_OPERATION_CD_DATA()1
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#define SET_UNIPERIF_CTRL_OPERATION_CD_DATA)\
SET_UNIPERIF_REG(ip, \
#defineip)0xff
UNIPERIF_CTRL_OPERATION_SHIFT(p,\
UNIPERIF_CTRL_OPERATION_MASK(ip), \
VALUE_UNIPERIF_CTRL_OPERATION_CD_DATA)
#define UNIPERIF_CTRL_DIVIDER_SHIFT) java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
(TOP_1_0?- )
#define SET_UNIPERIF_CTRL_OPERATION_STANDBY(ip) \
SET_UNIPERIF_REG(ip, (ip \
UNIPERIF_CTRL_OFFSET) \
UNIPERIF_CTRL_OPERATION_SHIFT(ip), \
UNIPERIF_CTRL_OPERATION_MASK)\
VALUE_UNIPERIF_CTRL_OPERATION_STANDBY(ip))
/* EXIT_STBY_ON_EOBLOCK */
#define UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_SHIFT(ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 : 3)
#define UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_MASK(ip) 0x1
#define GET_UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK(ip) )
GET_UNIPERIF_REG
define UNIPERIF_CTRL_BYTE_SW \
UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_SHIFT()> java.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 64
)
#_STBY_ON_EOBLOCK_OFF
(p,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
definejava.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 44
UNIPERIF_CTRL_OFFSET)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
,0
#define define()java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
( java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_CTRL_BYTE_SWP_MASKip,1
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
(ip,1
/* ROUNDING */
(ip 4
#define #define GET_UNIPERIF_CTRL_ZERO_STUFF
#define GET_UNIPERIF_CTRL_ROUNDING(ip)UNIPERIF_CTRL_OFFSET,\
GET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
() \
define SET_UNIPERIF_CTRL_ZERO_STUjava.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 45
RL_ROUNDING_OFFip)\
UNIPERIF_CTRL_ZERO_STUFF_SHIFT(ip), \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_ROUNDING_SHIFT(ip), \
UNIPERIF_CTRL_ROUNDING_MASK(ip), 0)
#define SET_UNIPERIF_CTRL_ROUNDING_ON(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_ROUNDING_SHIFT(ip), \
UNIPERIF_CTRL_ROUNDING_MASK(ip), 1)
/* DIVIDER */
#define UNIPERIF_CTRL_DIVIDER_SHIFT(ip) 5
define UNIPERIF_CTRL_DIVIDER_MASK(ip) 0xff
#define GET_UNIPERIF_CTRL_DIVIDER(ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_DIVIDER_SHIFT(ip),
(ip)
#define SET_UNIPERIF_CTRL_DIVIDER
SET_UNIPERIF_REGdjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 43
define UNIPERIF_CTRL_SPDIF_LAT_MASK(ip) 0x1
UNIPERIF_CTRL_DIVIDER_SHIFT(#define GET_UNIPERIF_CTRL_SPDIF_(p\
UNIPERIF_CTRL_DIVIDER_MASK ,
/* BYTE_SWAP */
#define UNIPERIF_CTRL_BYTE_SWP_SHIFT(ip) \
((ip)->ver < UNIPERIF_CTRL_SPDIF_LAT_MASK) 1)
java.lang.StringIndexOutOfBoundsException: Range [35, 7) out of bounds for length 43
#E_SWP(ip) \
( java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_CTRL_OFFSET(java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 0
(ip, \
UNIPERIF_CTRL_BYTE_SWP_MASK(ip))
#define SET_UNIPERIF_CTRL_BYTE_SWP_OFF(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_BYTE_SWP_SHIFT(ip), \
UNIPERIF_CTRL_BYTE_SWP_MASK(ip), 0)
#define SET_UNIPERIF_CTRL_BYTE_SWP_ON(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_BYTE_SWP_SHIFT(ip), \
UNIPERIF_CTRL_BYTE_SWP_MASK(ip), 1)
/* ZERO_STUFFING_HW_SW */
#define UNIPERIF_CTRL_ZERO_STUFF_SHIFT(ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 14 : -1)
#define UNIPERIF_CTRL_ZERO_STUFF_MASK(ip) 0x1
#RL_ZERO_STUFF(p)\
GET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_ZERO_STUFF_SHIFTUNIPERIF_CTRL_SPDIF_FMT_SHIFT,\
UNIPERIF_CTRL_ZERO_STUFF_MASK( java.lang.StringIndexOutOfBoundsException: Range [37, 30) out of bounds for length 38
(java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 53
SET_UNIPERIF_REG,,
UNIPERIF_CTRL_OFFSETjava.lang.StringIndexOutOfBoundsException: Range [0, 25) out of bounds for length 0
define UNIPERIF_CTRL_READER_OUT_SEL_SHIFT(ip) \
UNIPERIF_CTRL_ZERO_STUFF_MASK> ?18:-1java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define SET_UNIPERIF_CTRL_ZERO_STUFF_SW(ip) \
SET_UNIPERIF_REG(ip java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
)\
UNIPERIF_CTRL_ZERO_STUFF_SHIFT), \
UNIPERIF_CTRL_ZERO_STUFF_MASK(ip), 0)
/* SPDIF_LAT */UNIPERIF_CONFIG_OFFSET(ip) \
#define UNIPERIF_CTRL_SPDIF_LAT_SHIFT(ip UNIPERIF_CONFIG_PARITY_CNTR_SHIFTip, \
UNIPERIF_CONFIG_PARITY_CNTR_MASKip)
#define UNIPERIF_CTRL_SPDIF_LAT_MASK#defineSET_UNIPERIF_CONFIG_PARITY_CNTR_BY_HW(ip) \
#define GET_UNIPERIF_CTRL_SPDIF_LAT(ip SET_UNIPERIF_REG(,\
GET_UNIPERIF_REG(# (ip) \
(ip), \
java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 29
UNIPERIF_CTRL_SPDIF_LAT_MASKTip),\
java.lang.StringIndexOutOfBoundsException: Range [38, 7) out of bounds for length 44
ipjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
(,java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
(ip),\
java.lang.StringIndexOutOfBoundsException: Range [22, 19) out of bounds for length 22
java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 45
SET_UNIPERIF_REG\
java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 29
\
GET_UNIPERIF_REG(p \
/* EN_SPDIF_FORMATTING */ Tip,java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
#( java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
#define java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 23
( (ip,\
UNIPERIF_CTRL_UNDERFL(ip,value
UNIPERIF_CTRL_OFFSET(ip), \
* UNIPERIF_I2S_FMT.d ()\
UNIPERIF_CONFIG_OFFSET) \
#define SET_UNIPERIF_CTRL_SPDIF_FMT_ONjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0
SET_UNIPERIF_REGd (ip#fine GET_UNIPERIF_I2S_FMT()\
UNIPERIF_CTRL_OFFSET() java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
UNIPERIF_CTRL_SPDIF_FMT_SHIFT,\
UNIPERIF_CTRL_SPDIF_FMT_MASK(ip), 1)
#efine (ip) \
SET_UNIPERIF_REG(ip, (ip)java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
UNIPERIF_CTRL_OFFSET(ip), SET_UNIPERIF_REG(ip, \
java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
UNIPERIF_CONFIG_USER_DAT_CNTR_SHIFTip), \
/* READER_OUT_SELECT */
#define (ip) \
R_TOP_1_0 ?18 : -1))
#define java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 39
#define java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
UNIPERIF_CTRL_OFFSET(ip), # UNIPERIF_I2S_FMT_OFFSETi
java.lang.StringIndexOutOfBoundsException: Range [39, 36) out of bounds for length 43
UNIPERIF_CTRL_READER_OUT_SEL_MASK(ip))
#define SET_UNIPERIF_CTRL_READER_OUT_SEL_IN_MEM( SET_UNIPERIF_REG(ip, \
SET_UNIPERIF_REG(ip, \
java.lang.StringIndexOutOfBoundsException: Range [32, 25) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [32, 28) out of bounds for length 36
UNIPERIF_CTRL_READER_OUT_SEL_MASKjava.lang.StringIndexOutOfBoundsException: Range [46, 40) out of bounds for length 46
_LINE)java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
SET_UNIPERIF_REG(ip, \
), \
UNIPERIF_CTRL_READER_OUT_SEL_SHIFT(ip), \
java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 43
/* UNDERFLOW_REC_WINDOW */
#define SET_UNIPERIF_REG(ip
#define UNIPERIF_I2S_FMT_DATA_SIZE_SHIFTjava.lang.StringIndexOutOfBoundsException: Range [45, 40) out of bounds for length 48
# GET_UNIPERIF_REGip,\
GET_UNIPERIF_REG(ip, \
#define SET_UNIPERIF_I2S_FMT_(ip)
UNIPERIF_CONFIG_ONE_BIT_AUD_SHIFT
(),
java.lang.StringIndexOutOfBoundsException: Range [51, 46) out of bounds for length 59
UNIPERIF_CONFIG_ONE_BIT_AUD_MASK0definejava.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 47
UNIPERIF_CTRL_OFFSET(ip) SET_UNIPERIF_REGip,\
_REC_WINDOW_SHIFT) java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
UNIPERIF_CTRL_UNDERFLOW_REC_WINDOW_MASKUNIPERIF_CONFIG_OFFSETip) \
/*UNIPERIF_CONFIG_ONE_BIT_AUD_SHIFT(ip) java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
* ( 5
*/
I2S_FMT_OFFSET(ip) 0x0048
definejava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 34
readl_relaxedip>ase+java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 23
#define UNIPERIF_I2S_FMT_OFFSET(ip), \
, ip>base UNIPERIF_I2S_FMT_OFFSET(ip))
/* NBIT */
java.lang.StringIndexOutOfBoundsException: Range [35, 7) out of bounds for length 41
1
#(,
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
UNIPERIF_I2S_FMT_OFFSET(java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 41
UNIPERIF_I2S_FMT_NBIT_SHIFT(java.lang.StringIndexOutOfBoundsException: Range [0, 32) out of bounds for length 20
()
define(java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
(ip java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
#efine ()0
(ip,\
define SET_UNIPERIF_CONFIG_REPEAT_CHL_STS_DISABLE(ip) \
#define SET_UNIPERIF_I2S_FMT_NBIT_16(ip) \
SET_UNIPERIF_REG SET_UNIPERIF_REG(p, \
UNIPERIF_CONFIG_OFFSETip), (ip,\
(ip,\
UNIPERIF_I2S_FMT_NBIT_MASK(ip), 1)UNIPERIF_CONFIG_REPEAT_CHL_STS_SHIFTjava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 35
/* DATA_SIZE */ (,\
java.lang.StringIndexOutOfBoundsException: Range [40, 7) out of bounds for length 46
d (ip-ver SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 -)
\
GET_UNIPERIF_REG(ip, \
UNIPERIF_I2S_FMT_OFFSETip),\
VALUE_UNIPERIF_I2S_FMT_LR_POL_LOWEQ()\
UNIPERIF_I2S_FMT_DATA_SIZE_MASK(ip))
#define UNIPERIF_CONFIG_OFFSET),\
SET_UNIPERIF_REG(p java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
)\
UNIPERIF_I2S_FMT_DATA_SIZE_SHIFT (ip,\
UNIPERIF_I2S_FMT_DATA_SIZE_MASK(ip), 0)
# UNIPERIF_CONFIG_OFFSET UNIPERIF_CONFIG_OFFSET(ip), java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
PERIF_REG(p \
UNIPERIF_I2S_FMT_OFFSET(ip), \
UNIPERIF_I2S_FMT_DATA_SIZE_SHIFT(p), \
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 47
ip UNIPERIF_I2S_FMT_SCLK_EDGE_MASKUNIPERIF_CONFIG_OFFSET(java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 31
UNIPERIF_I2S_FMT_OFFSET)java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
UNIPERIF_I2S_FMT_SCLK_EDGE_SHIFT(ip), \
UNIPERIF_I2S_FMT_DATA_SIZE_MASK(ipFT(p), \
#define SET_UNIPERIF_I2S_FMT_DATA_SIZE_24(ip UNIPERIF_CONFIG_BACK_STALL_REQ_MASK(ip), 1)
SET_UNIPERIF_REG(ip, \
(ip) \
SET_UNIPERIF_REG,\
efine UNIPERIF_CONFIG_DMA_TRIG_LIMIT_SH 8
#define java.lang.StringIndexOutOfBoundsException: Range [44, 38) out of bounds for length 44
SET_UNIPERIF_REG (ip, java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
define VALUE_UNIPERIF_I2S_FMT_P(p 0java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
UNIPERIF_CONFIG_OFFSET(ip),
UNIPERIF_I2S_FMT_DATA_SIZE_MASK),4
#GET_UNIPERIF_REG, \
()\
UNIPERIF_I2S_FMT_OFFSET(ip), \
UNIPERIF_I2S_FMT_DATA_SIZE_SHIFT UNIPERIF_I2S_FMT_PADDING_SHIFT(ip), \
/*CHL_STS_UPDATE */
/* LR_POL */
#define UNIPERIF_I2S_FMT_LR_POL_SHIFT java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
#define(ip,\
define)0java.lang.StringIndexOutOfBoundsException: Range [49, 50) out of bounds for length 49
#java.lang.StringIndexOutOfBoundsException: Range [44, 41) out of bounds for length 49
(, \
(ip), \
UNIPERIF_I2S_FMT_LR_POL_SHIFT(ip),define (ip) \
java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 46
#define SET_UNIPERIF_I2S_FMT_LR_POL(
java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 23
UNIPERIF_I2S_FMT_OFFSET
() \
UNIPERIF_I2S_FMT_LR_POL_MASK(ip), value)
# java.lang.StringIndexOutOfBoundsException: Range [40, 39) out of bounds for length 45
,java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
() java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define #define SET_UNIPERIF_I2S_FMT_ALIGN_LEFT
SET_UNIPERIF_I2S_FMT_LR_POLip, \
VALUE_UNIPERIF_I2S_FMT_LR_POL_HIG(ip))
/* SCLK_EDGE */
#define UNIPERIF_I2S_FMT_SCLK_EDGE_SHIFT(ip) 5
#define UNIPERIF_I2S_FMT_SCLK_EDGE_MASK(ip,0)
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
GET_UNIPERIF_REG(ip, \
(),\
#definejava.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 42
GET_UNIPERIF_REG(ip,
#efine (
UNIPERIF_CONFIGOD_SHIFT)\
UNIPERIF_I2S_FMT_OFFSET),\
java.lang.StringIndexOutOfBoundsException: Range [35, 34) out of bounds for length 41
UNIPERIF_I2S_FMT_SCLK_EDGE_MASKd UNIPERIF_CONFIG_OFFSET\
java.lang.StringIndexOutOfBoundsException: Range [52, 46) out of bounds for length 52
SET_UNIPERIF_REG(ip java.lang.StringIndexOutOfBoundsException: Range [35, 31) out of bounds for length 39
UNIPERIF_I2S_FMT_OFFSETjava.lang.StringIndexOutOfBoundsException: Range [23, 17) out of bounds for length 23
\
UNIPERIF_I2S_FMT_SCLK_EDGE_MASK java.lang.StringIndexOutOfBoundsException: Range [34, 31) out of bounds for length 39
/* PADDING */
_i)java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
GET_UNIPERIF_REG(ip java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
#define UNIPERIF_I2S_FMT_PADDING_MASK(ip) 0x1
#defineVALUE_UNIPERIF_I2S_FMT_PADDING_I2S_MODEip)00
#defineG_SONY_MODEp0x1
#define GET_UNIPERIF_I2S_FMT_PADDING(ip) \
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
UNIPERIF_I2S_FMT_OFFSET(ip)# (ip)
UNIPERIF_I2S_FMT_PADDING_SHIFT(#efine (ip)\
SET_UNIPERIF_REGi,\
# UNIPERIF_CONFIG_OFFSET(ip), \
SET_UNIPERIF_REG(ip, \
UNIPERIF_I2S_FMT_OFFSET(ip), \
GET_UNIPERIF_REG(p java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_I2S_FMT_PADDING_MASK( (ip)
##SET_UNIPERIF_I2S_FMT_NUM_CHpvalue java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
SET_UNIPERIF_I2S_FMT_PADDING( _CTRL_MASK(p)0
VALUE_UNIPERIF_I2S_FMT_PADDING_I2S_MODE
java.lang.StringIndexOutOfBoundsException: Range [52, 46) out of bounds for length 52
SET_UNIPERIF_CONFIG_SPDIF_Sjava.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 44
/* ALIGN */ ((ip)->ver- SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 24 1)
#define UNIPERIF_I2S_FMT_NO_OF_SAMPLES_TO_READ_MASKjava.lang.StringIndexOutOfBoundsException: Range [40, 7) out of bounds for length 46
#define UNIPERIF_I2S_FMT_ALIGN_MASK(ip) 0x1
#GET_UNIPERIF_I2S_FMT_ALIGN
java.lang.StringIndexOutOfBoundsException: Range [36, 23) out of bounds for length 40
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 37
SET_UNIPERIF_REG
#define )
SET_UNIPERIF_REG(ipdefine
* UNIPERIF_CTRL
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 3
, ip-base+ ()
efinejava.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 46
SET_UNIPERIF_REG(ip, \
UNIPERIF_I2S_FMT_OFFSET(ip), \
(ip,\
java.lang.StringIndexOutOfBoundsException: Range [32, 29) out of bounds for length 37
/* ORDER */
#define UNIPERIF_I2S_FMT_ORDER_SHIFTjava.lang.StringIndexOutOfBoundsException: Range [34, 29) out of bounds for length 36
java.lang.StringIndexOutOfBoundsException: Range [50, 43) out of bounds for length 55
#SET_UNIPERIF_REG(p \
GET_UNIPERIF_REG(ip, \
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 32
(ip()
(p)
#define SET_UNIPERIF_I2S_FMT_ORDER_LSB(ip) \
SET_UNIPERIF_REG#define UNIPERIF_BIT_CONTROL_CHL_STS_UPDATE_SHIFT(ip)ip java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [37, 7) out of bounds for length 56
(ip, java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
definejava.lang.StringIndexOutOfBoundsException: Range [58, 52) out of bounds for length 58
# UNIPERIF_BIT_CONTROL_CHL_STjava.lang.StringIndexOutOfBoundsException: Range [45, 43) out of bounds for length 50
SET_UNIPERIF_REG(define(#define VALUE_UNIPERIF_CTRL_OPERATION_PCM_DATA(ip
SET_UNIPERIF_REG(ip
UNIPERIF_I2S_FMT_ORDER_SHIFT)java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
(ip, 1
/* NUM_CH */
#define UNIPERIF_I2S_FMT_NUM_CH_SHIFT(ip) 9/* This is the same as above! */
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 43
# UNIPERIF_CTRL_OPERATION_SHIFT()
(ip, \
VALUE_UNIPERIF_CTRL_OPERip java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
writel_relaxed(value, ip->basei))
UNIPERIF_I2S_FMT_NUM_CH_MASK(ip))
#define SET_UNIPERIF_I2S_FMT_NUM_CH
SET_UNIPERIF_REG( \
(ip, \
() java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 45
UNIPERIF_I2S_FMT_NUM_CH_MASKERFLOW_DU( java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
/* NO_OF_SAMPLES_TO_READ */
#define UNIPERIF_CTRL_OFFSET UNIPERIF_STATUS_1_UNDERFLOW_DURATION_MASK()
#definejava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 38
#defineMPLES_TO_READ(p \
#define( \
UNIPERIF_I2S_FMT_OFFSET),
UNIPERIF_I2S_FMT_NO_OF_SAMPLES_TO_READ_SHIFT java.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 50
#define java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
SET_UNIPERIF_REG(- <java.lang.StringIndexOutOfBoundsException: Range [58, 53) out of bounds for length 63
UNIPERIF_I2S_FMT_OFFSET(ip), \
java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 29
UNIPERIF_I2S_FMT_NO_OF_SAMPLES_TO_READ_MASK java.lang.StringIndexOutOfBoundsException: Range [42, 41) out of bounds for length 46
/*
* java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
*/
#define UNIPERIF_BIT_CONTROL_OFFSET
ereadl_relaxedip- java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 60
java.lang.StringIndexOutOfBoundsException: Range [32, 7) out of bounds for length 38
readl_relaxedip> +ip)
java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 45
( -base+java.lang.StringIndexOutOfBoundsException: Range [51, 48) out of bounds for length 54
| | |