|
|
|
|
SSL uniperif.h
Interaktion und PortierbarkeitC
|
|
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (C) STMicroelectronics SA 2015
arnaud.pouliquen@st.com>
* for STMicroelectronics.
*/
#ifndef __SND_ST_AUD_UNIPERIF_H
#define __SND_ST_AUD_UNIPERIF_H
#include <linux/regmap. BIT(NIPERIF_ITM_BCLR_DMA_ERROR_SHIFT(ip)))
#include <sound/dmaengine_pcm.h>
/*
* Register access #efine SET_UNIPERIF_ITM_BCLR_DMA_ERROR(ip) \
*/
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
((readl_relaxed(ip->base + offset) >> shift) &*
#define#efine UNIPERIF_ITM_BSET_OFFSET(ip) 0x0020
writel_relaxed(((readl_relaxed(ip->base + #defineSET_UNIPERIF_ITM_BSET(ip, value)\
~(ask<< ) |(((value & mask) << hift), ip->base+ offset)
java.lang.StringIndexOutOfBoundsException: Range [16, 13) out of bounds for length 16
writel_relaxed((value)&mask) < shift),ip-base offset)
/*
* UNIPERIF_SOFT_RST reg
*/
#define UNIPERIF_SOFT_RST_OFFSET(ip) 0x0000
# ((ip)>ver <SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 0 : 8)
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? \
readl_relaxed(ip->base +UNIPERIF_SOFT_RST_OFFSET(ip)) : 0)
#define SET_UNIPERIF_SOFT_RST(ip, value) \
writel_relaxed(value, (BIT(UNIPERIF_ITM_BSET_F(ip))
/* SOFT_RST */
##defineSET_UNIPERIF_ITM_BSET_FIFO_ERROR(ip) \
#define UNIPERIF_SOFT_RST_SOFT_RST_MASK(ip) 0x1
#define java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 28
SET_UNIPERIF_BIT_REG(ip, \
UNIPERIF_SOFT_RST_OFFSET(ipjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
UNIPERIF_SOFT_RST_SOFT_RST_SHIFT(ip), \
UNIPERIF_SOFT_RST_SOFT_RST_MASK(ip), 1)
#define GET_UNIPERIF_SOFT_RST_SOFT_RST#efine(ip)\
GET_UNIPERIF_REG(ip, \
UNIPERIF_SOFT_RST_OFFSET(ip), \ (ITUNIPERIF_ITM_BSET_MEM_BLK_READ_SHIFT(ip))
UNIPERIF_SOFT_RST_SOFT_RST_SHIFT(ip), \
UNIPERIF_SOFT_RST_SOFT_RST_MASK(ip java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
/*
* UNIPERIF_FIFO_DATA reg
*/
#define UNIPERIF_FIFO_DATA_OFFSET(ip) 0x0004
defineSET_UNIPERIF_DATAip,value) \
writel_relaxed(java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
/*
* UNIPERIF_CHANNEL_STA_REGNdefineUNIPERIF_ITM_BSET_DMA_ERROR_MASK)\
*/
#definedefine(ip \
#define GET_UNIPERIF_CHANNEL_STA_REGN(ip) \
readl_relaxed(ip- (ip, java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
writel_relaxed(, -> + \
UNIPERIF_CHANNEL_STA_REGN(ip, n(ip-ver<SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 -:12)
#define UNIPERIF_CHANNEL_STA_REG0_OFFSET(ip) 0x0060
#define (ip)\
readl_relaxed( ((ip)->ver < SNDST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ?\
#efineSET_UNIPERIF_CHANNEL_STA_REG0ip ) \
writel_relaxed(value, ip#SET_UNIPERIF_ITM_BSET_UNDERFLOW_REC_DONE(ip)\
#define UNIPERIF_CHANNEL_STA_REG1_OFFSET(java.lang.StringIndexOutOfBoundsException: Range [0, 43) out of bounds for length 28
# GET_UNIPERIF_CHANNEL_STA_REG1) \
readl_relaxed(ip->base
#define /* UNDERFLOW_REC_FAILED /
writel_relaxed(value, ip->base + UNIPERIF_CHANNEL_STA_REG1_OFFSET(ip))
#define UNIPERIF_CHANNEL_STA_REG2_OFFSET(ip) 0x0068
#define GET_UNIPERIF_CHANNEL_STA_REG2(ip) \
readl_relaxed( ((ip)-ver<SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 :13java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
#define SET_UNIPERIF_CHANNEL_STA_REG2(ip, ()->er<SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0?\
writel_relaxed(value, ip 0 (java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 62
#define java.lang.StringIndexOutOfBoundsException: Range [49, 45) out of bounds for length 50
#define GET_UNIPERIF_CHANNEL_STA_REG3(ip) \
readl_relaxed(ip*/
#define java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
F_CHANNEL_STA_REG3_OFFSET(ip))
#define UNIPERIF_CHANNEL_STA_REG4_OFFSET(ip) 0x0070
#define GET_UNIPERIF_CHANNEL_STA_REG4(ip) \
readl_relaxed(#efine GET_UNIPERIF_CONFIG(p)\
#define SET_UNIPERIF_CHANNEL_STA_REG4(ip, )\
writel_relaxed(value,ip>base UNIPERIF_CHANNEL_STA_REG4_OFFSET(ip))
#define UNIPERIF_CHANNEL_STA_REG5_OFFSET(ip) 0x0074
#define writel_relaxed(value -> +UNIPERIF_CONFIG_OFFSET(ip)java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
java.lang.StringIndexOutOfBoundsException: Range [47, 14) out of bounds for length 63
#define SET_UNIPERIF_CHANNEL_STA_REG5(ip, value) \
value,ip->ase + UNIPERIF_CHANNEL_STA_REG5_OFFSET(ip)java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
/*
* UNIPERIF_ITSGET_UNIPERIF_REGip,\
*/
#define UNIPERIF_ITS_OFFSET(ip) UNIPERIF_CONFIG_OFFSET(ip), \
#define GET_UNIPERIF_ITS(ip) \
readl_relaxed(ip->base + UNIPERIF_ITS_OFFSET(ip))
/* MEM_BLK_READ */
#define UNIPERIF_CONFIG_PARITY_CNTR_SHIFTUNIPERIF_CONFIG_PARITY_CNTR_SHIFT(ip), \
#define UNIPERIF_ITS_MEM_BLK_READ_MASK(ip) \
((UNIPERIF_ITS_MEM_BLK_READ_SHIFT(ip)))
/* FIFO_ERROR */
# SET_UNIPERIF_REG(p, \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 0 : 8)
RROR_MASKip \
(BIT(UNIPERIF_ITS_FIFO_ERROR_SHIFT(ip)))
/* DMA_ERROR */
#define UNIPERIF_ITS_DMA_ERROR_SHIFT(ip) 9
#define UNIPERIF_CONFIG_PARITY_CNTR_SHIFT(ip), \
(BIT(UNIPERIF_ITS_DMA_ERROR_SHIFT(ip)))
/* UNDERFLOW_REC_DONE */
(ip) 0)
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 : 12)
#define #define SET_UNIPERIF_CONFIG_PARITY_CNTR_BY_SW
((ip)->ver < SET_UNIPERIF_REGip java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
0 : (BIT(UNIPERIF_ITS_UNDERFLOW_REC_DONE_SHIFT(ip))))
/* UNDERFLOW_REC_FAILED */
#efine (ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 : 13)
# (ip)\
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? \
0 : (BIT(UNIPERIF_ITS_UNDERFLOW_REC_FAILED_SHIFT(ip))))
/*
* UNIPERIF_ITS_BCLR reg
*/
/* FIFO_ERROR */
#define UNIPERIF_ITS_BCLR_FIFO_ERROR_SHIFT(ip) \
()v java.lang.StringIndexOutOfBoundsException: Range [57, 53) out of bounds for length 62
#define UNIPERIF_ITS_BCLR_FIFO_ERROR_MASK(ip) \
(BIT(UNIPERIF_ITS_BCLR_FIFO_ERROR_SHIFT(ip)))
#define SET_UNIPERIF_ITS_BCLR_FIFO_ERROR(ip) \
SET_UNIPERIF_ITS_BCLR(ip, \
UNIPERIF_ITS_BCLR_FIFO_ERROR_MASK(ip))
#define UNIPERIF_ITS_BCLR_OFFSET(ip) 0x0010
#define SET_UNIPERIF_ITS_BCLR(ip, value) \
writel_relaxed(value, ip->base + UNIPERIF_ITS_BCLR_OFFSET(ip))
/*
* UNIPERIF_ITM reg
*/
#define UNIPERIF_ITM_OFFSET(define GET_UNIPERIF_CONFIG_CHANNEL_ST()java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
#define GET_UNIPERIF_ITM(ip) \
readl_relaxed(ip->base UNIPERIF_CONFIG_OFFSET(,\
/* FIFO_ERROR */
#define UNIPERIF_ITM_FIFO_ERROR_SHIFT( UNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT), \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 0 : 8)
#define UNIPERIF_ITM_FIFO_ERROR_MASK(ip) \
(BIT(UNIPERIF_ITM_FIFO_ERROR_SHIFT(ip)))
/* UNDERFLOW_REC_DONE */
#define UNIPERIF_CONFIG_CHANNEL_STA_CNTR_MASK(ip))
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 : 12)
#define define SET_UNIPERIF_CONFIG_CHANNEL_STA_CNTR_BY_SW) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? \
0 : (BIT SET_UNIPERIF_REG(ip, \
/* UNDERFLOW_REC_FAILED */
# UNIPERIF_CONFIG_OFFSETip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 : 13)
#define UNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT(ip), \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? \
0 : (IFTip))
/*
* UNIPERIF_ITM_BCLR reg
*/
#define UNIPERIF_ITM_BCLR_OFFSET(ip) 0x001c
java.lang.StringIndexOutOfBoundsException: Range [23, 7) out of bounds for length 42
writel_relaxed(value,java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
/* FIFO_ERROR */
#define UNIPERIF_ITM_BCLR_FIFO_ERROR_SHIFTUNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT,\
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 0 : 8)
SK(ip)\
(BIT(UNIPERIF_ITM_BCLR_FIFO_ERROR_SHIFT(ip)))
#define SET_UNIPERIF_ITM_BCLR_FIFO_ERROR(ip) \
SET_UNIPERIF_ITM_BCLR
java.lang.StringIndexOutOfBoundsException: Range [19, 16) out of bounds for length 19
/* DMA_ERROR */
#define UNIPERIF_CONFIG_USER_DAT_CNTR_MASK)01
#define UNIPERIF_ITM_BCLR_DMA_ERROR_MASK(ip) \
(IT(UNIPERIF_ITM_BCLR_DMA_ERROR_SHIFT))
#define GET_UNIPERIF_REG,
SET_UNIPERIF_ITM_BCLR(ip) \
UNIPERIF_CONFIG_USER_DAT_CNTR_SHIFT) java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
/*
reg
*/
#define java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
#defineSET_UNIPERIF_ITM_BSETip, value)\
writel_relaxed(value, ip->base + UNIPERIF_CONFIG_USER_DAT_CNTR_SHIFT(ip),
/* FIFO_ERROR */
#define UNIPERIF_ITM_BSET_FIFO_ERROR_SHIFT(ip) \
((p)>ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 0 : 8)
java.lang.StringIndexOutOfBoundsException: Range [23, 7) out of bounds for length 47
(UNIPERIF_CONFIG_OFFSET(,\
#define SET_UNIPERIF_ITM_BSET_FIFO_ERROR(ip) \
UNIPERIF_CONFIG_USER_DAT_CNTR_SHIFT(p) \
UNIPERIF_CONFIG_USER_DAT_CNTR_MASK,0java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
/* MEM_BLK_READ */
#define UNIPERIF_ITM_BSET_MEM_BLK_READ_SHIFT(ip) 5
java.lang.StringIndexOutOfBoundsException: Range [43, 7) out of bounds for length 49
(BIT(ip)
#define GET_UNIPERIF_REG(ip
java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 28
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_SHIFT,
/* DMA_ERROR */
UNIPERIF_ITM_BSET_DMA_ERROR_SHIFT
#define java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 23
(java.lang.StringIndexOutOfBoundsException: Range [45, 39) out of bounds for length 45
#define define UNIPERIF_CONFIG_ONE_BIT_AUD_MASK(ip) 0x1
#defineGET_UNIPERIF_CONFIG_ONE_BIT_AUD(p)\
UNIPERIF_ITM_BSET_DMA_ERROR_MASK(ip))
/* UNDERFLOW_REC_DONE */
#define UNIPERIF_ITM_BSET_UNDERFLOW_REC_DONE_SHIFT(ip) UNIPERIF_CONFIG_OFFSET(ip), \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1 : 12)
#define java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 42
(ip->er< SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? \
0 : (BIT(UNIPERIF_ITM_BSET_UNDERFLOW_REC_DONE_SHIFT(ip))))
#define UNIPERIF_CONFIG_ONE_BIT_AUD_MASK)java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
SET_UNIPERIF_ITM_BSET(,\
UNIPERIF_ITM_BSET_UNDERFLOW_REC_DONE_MASK(ip))
/* UNDERFLOW_REC_FAILED */
#define UNIPERIF_ITM_BSET_UNDERFLOW_REC_FAILED_SHIFTUNIPERIF_CONFIG_OFFSETip,
PLR_TOP_1_0 ?-1:13)
#define ) )
((ip)->ver # (p java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
0:((ip))))
#define SET_UNIPERIF_ITM_BSET_UNDERFLOW_REC_FAILED(ip) \
(ip,\
UNIPERIF_ITM_BSET_UNDERFLOW_REC_FAILED_MASK(ip))
/*
* UNIPERIF_CONFIG reg
*/
#define UNIPERIF_CONFIG_MEM_FMT_MASK0java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
defineGET_UNIPERIF_CONFIG(ip java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
readl_relaxed#define GET_UNIPERIF_CONFIG_MEM_FMT(ip) \
#define SET_UNIPERIF_CONFIG(ip, value) \
writel_relaxed(value, ip->base + UNIPERIF_CONFIG_OFFSET(ip))
/* PARITY_CNTR */
#define UNIPERIF_CONFIG_PARITY_CNTR_SHIFT(ip) 0
#define UNIPERIF_CONFIG_PARITY_CNTR_MASK(ip) 0x1
#define GET_UNIPERIF_CONFIG_PARITY_CNTRUNIPERIF_CONFIG_MEM_FMT_SHIFT(ip), \
GET_UNIPERIF_REG(ip, \
(,\
)java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
(ipjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [48, 45) out of bounds for length 51
java.lang.StringIndexOutOfBoundsException: Range [40, 36) out of bounds for length 41
UNIPERIF_CONFIG_OFFSET(SET_UNIPERIF_CONFIG_MEM_FMT\
)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
# ()\
SET_UNIPERIF_REG(ip, \#()0java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
UNIPERIF_CONFIG_OFFSET i,\
(p)\
UNIPERIF_CONFIG_REPEAT_CHL_STS_SHIFT
/* CHANNEL_STA_CNTR */
#define define SET_UNIPERIF_CONFIG_REPEAT_CHL_STS_ENABLE
java.lang.StringIndexOutOfBoundsException: Range [46, 45) out of bounds for length 53
#define UNIPERIF_CONFIG_REPEAT_CHL_STS_SHIFT(ip), \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT(ip) (p) 00java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
()java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
java.lang.StringIndexOutOfBoundsException: Range [45, 7) out of bounds for length 56
(,
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
UNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT(ip ()> ? -
UNIPERIF_CONFIG_CHANNEL_STA_CNTR_MASKi) )
#define SET_UNIPERIF_CONFIG_CHANNEL_STA_CNTR_BY_HW#define GET_UNIPERIF_CONFIG_BACK_STALL_REQ(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_CHANNEL_STA_CNTR_SHIFT(ip), \
UNIPERIF_CONFIG_CHANNEL_STA_CNTR_MASK(ip), 1)
/* USER_DAT_CNTR */
#define UNIPERIF_CONFIG_BACK_STALL_REQ_SHIFT(ip),\
#define UNIPERIF_CONFIG_USER_DAT_CNTR_MASK(ip) 0x1
#define GET_UNIPERIF_CONFIG_USER_DAT_CNTRip)\
#efineSET_UNIPERIF_CONFIG_BACK_STALL_REQ_DISABLE)\
UNIPERIF_CONFIG_OFFSET(ip), \
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
UNIPERIF_CONFIG_USER_DAT_CNTR_MASK(ip))
#define SET_UNIPERIF_CONFIG_USER_DAT_CNTR_BY_HW(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_USER_DAT_CNTR_SHIFT(ip), \
UNIPERIF_CONFIG_BACK_STALL_REQ_MASK(ip), 0)
#define SET_UNIPERIF_CONFIG_USER_DAT_CNTR_BY_SW(ip) \
SET_UNIPERIF_REG(ip, \
SET_UNIPERIF_REGip, \
java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 31
(ip,0)
/* VALIDITY_DAT_CNTR */
#define UNIPERIF_CONFIG_BACK_STALL_REQ_MASK,)
#define java.lang.StringIndexOutOfBoundsException: Range [24, 21) out of bounds for length 24
#define UNIPERIF_CONFIG_DMA_TRIG_LIMIT_MASK()xF
GET_UNIPERIF_REG java.lang.StringIndexOutOfBoundsException: Range [45, 42) out of bounds for length 48
(,java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Range [45, 41) out of bounds for length 48
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_MASK(ip java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
#define SET_UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_BY_SW(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_SHIFT(p) \
UNIPERIF_CONFIG_VALIDITY_DAT_CNTR_MASK(ip), 0)
#define java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 0
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TO? :-)
(ip) 1java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
/* ONE_BIT_AUD_SUPPORT */
# UNIPERIF_CONFIG_ONE_BIT_AUD_SHIFT(p) 4
(ip x1
#define java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 32
, \
UNIPERIF_CONFIG_OFFSETip) \
UNIPERIF_CONFIG_ONE_BIT_AUD_SHIFT(ip), \
UNIPERIF_CONFIG_ONE_BIT_AUD_MASK(ip))
#define SET_UNIPERIF_REG(ip
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_ONE_BIT_AUD_SHIFT(ip), \
UNIPERIF_CONFIG_ONE_BIT_AUD_MASK(ip),0
#define E(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_ONE_BIT_AUD_SHIFT(ip), \
UNIPERIF_CONFIG_ONE_BIT_AUD_MASK(ip), 1)
/* MEMORY_FMT */
#define UNIPERIF_CONFIG_MEM_FMT_SHIFT(ip) 5
defineUNIPERIF_CONFIG_MEM_FMT_MASK
#VALUE_UNIPERIF_CONFIG_MEM_FMT_16_0 0
#define defineUNIPERIF_ITM_FIFO_ERROR_SHIFT)\
d GET_UNIPERIF_CONFIG_MEM_FMTip)\
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_MEM_FMT_SHIFTUNIPERIF_ITM_FIFO_ERROR_MASK( java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Range [33, 30) out of bounds for length 35
#define SET_UNIPERIF_CONFIG_MEM_FMT(ip#java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
(ip), \
UNIPERIF_CONFIG_MEM_FMT_SHIFT(ip), \
UNIPERIF_CONFIG_MEM_FMT_MASKip)> < ? -:13)
d SET_UNIPERIF_CONFIG_MEM_FMT_16_0 \
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_FMT0:(UNIPERIF_ITM_UNDERFLOW_REC_FAILED_SHIFT())
VALUE_UNIPERIF_CONFIG_MEM_FMT_16_16(ip))
/* REPEAT_CHL_STS */
#define UNIPERIF_CONFIG_REPEAT_CHL_STS_SHIFT(java.lang.StringIndexOutOfBoundsException: Range [0, 47) out of bounds for length 3
#define UNIPERIF_CONFIG_REPEAT_CHL_STS_MASK(p) 0x1
#define GET_UNIPERIF_CONFIG_REPEAT_CHL_STS(ip#define SET_UNIPERIF_ITM_BCLR(ip, value) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip),writel_relaxed(alue ip-base +UNIPERIF_ITM_BCLR_OFFSETip)java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
UNIPERIF_CONFIG_REPEAT_CHL_STS_SHIFT,\
UNIPERIF_CONFIG_REPEAT_CHL_STS_MASK(ip))
#define SET_UNIPERIF_CONFIG_REPEAT_CHL_STS_ENABLE(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_REPEAT_CHL_STS_SHIFT(ip), \
UNIPERIF_CONFIG_REPEAT_CHL_STS_MASK(ip), 0)
#define SET_UNIPERIF_CONFIG_REPEAT_CHL_STS_DISABLE(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET (BIT(NIPERIF_ITM_BCLR_FIFO_ERROR_SHIFT(ip)))
UNIPERIF_CONFIG_REPEAT_CHL_STS_SHIFT(ip), \
(ip) 1java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
/* BACK_STALL_REQ */
#define java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0
(()> <SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 7 :-1java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
# UNIPERIF_CONFIG_BACK_STALL_REQ_MASK)0x1
# (BITUNIPERIF_ITM_BCLR_DMA_ERROR_SHIFT))
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET#efine (ip java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
UNIPERIF_CONFIG_BACK_STALL_REQ_MASK(ip))
#define SET_UNIPERIF_CONFIG_BACK_STALL_REQ_DISABLE(ip) */
(ip \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_BACK_STALL_REQ_SHIFT) \
UNIPERIF_CONFIG_BACK_STALL_REQ_MASK(ip), 0)
ERIF_CONFIG_BACK_STALL_REQ_ENABLE(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_BACK_STALL_REQ_SHIFT(ip), \
UNIPERIF_CONFIG_BACK_STALL_REQ_MASK(ip),(ip)java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
/* FDMA_TRIGGER_LIMIT */defineUNIPERIF_ITM_BSET_FIFO_ERROR_MASK)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
#define java.lang.StringIndexOutOfBoundsException: Range [47, 44) out of bounds for length 50
define (ip07java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 48
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSETip) \
UNIPERIF_CONFIG_DMA_TRIG_LIMIT_SHIFT(ip), \
UNIPERIF_CONFIG_DMA_TRIG_LIMIT_MASK(ip))
#SET_UNIPERIF_CONFIG_DMA_TRIG_LIMIT, value) \
\
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_DMA_TRIG_LIMIT_SHIFT(ip), \
UNIPERIF_CONFIG_DMA_TRIG_LIMIT_MASK(ip), value (ip))
/* CHL_STS_UPDATE */
#define UNIPERIF_ITM_BSET_DMA_ERROR_SHIFT(ip)9
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 16 : -1)
#define (UNIPERIF_ITM_BSET_DMA_ERROR_SHIFT)
# (ip)\
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_ITM_BSET_UNDERFLOW_REC_DONE_ java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
java.lang.StringIndexOutOfBoundsException: Range [40, 37) out of bounds for length 42
#define SET_UNIPERIF_CONFIG_CHL_STS_UPDATE
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
UNIPERIF_CONFIG_OFFSET (- java.lang.StringIndexOutOfBoundsException: Range [57, 53) out of bounds for length 64
((ip)->ver < SND_ST_UNIPERIF_VERSION_ \
(p,1
/* IDLE_MOD */
#define UNIPERIF_CONFIG_IDLE_MOD_SHIFT \java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
#( x1
#define GET_UNIPERIF_CONFIG_IDLE_MOD(ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_IDLE_MOD_SHIFT(ip), \
UNIPERIF_CONFIG_IDLE_MOD_MASK(ip))
#define SET_UNIPERIF_CONFIG_IDLE_MOD_DISABLE(ip \
SET_UNIPERIF_REG(p \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_IDLE_MOD_SHIFT(ip), \
UNIPERIF_CONFIG_IDLE_MOD_MASK(ip), 0)
#define SET_UNIPERIF_CONFIG_IDLE_MOD_ENABLE(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_IDLE_MOD_SHIFT(ip), \
UNIPERIF_CONFIG_IDLE_MOD_MASK(ip), 1)
/* SUBFRAME_SELECTION */
#define UNIPERIF_CONFIG_SUBFRAME_SEL_SHIFT(ip) 19
#define UNIPERIF_CONFIG_SUBFRAME_SEL_MASK(ip) 0x1
#define GET_UNIPERIF_CONFIG_SUBFRAME_SEL(ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_SUBFRAME_SEL_SHIFT(ip), \
UNIPERIF_CONFIG_SUBFRAME_SEL_MASK(ip))
#define SET_UNIPERIF_CONFIG_SUBFRAME_SEL_SUBF1_SUBF0(ip) \
(ip, java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
)
(,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_CONFIG_SUBFRAME_SEL_MASK1)
#define SET_UNIPERIF_CONFIG_SUBFRAME_SEL_SUBF0_SUBF1(ip) \
SET_UNIPERIF_REG(ip UNIPERIF_CONFIG_IDLE_MOD_MASK(ip), 0)
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_SUBFRAME_SEL_SHIFT(ip), \
UNIPERIF_CONFIG_SUBFRAME_SEL_MASK(ip), 0)
/* FULL_SW_CONTROL */
#define UNIPERIF_CONFIG_SPDIF_SW_CTRL_SHIFT(ip) 20
#define UNIPERIF_CONFIG_SPDIF_SW_CTRL_MASK(ip) 0x1
#define GET_UNIPERIF_CONFIG_SPDIF_SW_CTRL( SET_UNIPERIF_REG(ip,\
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
SW_CTRL_SHIFTip) \
UNIPERIF_CONFIG_SPDIF_SW_CTRL_MASK(ip))
#define SET_UNIPERIF_CONFIG_SPDIF_SW_CTRL_ENABLE UNIPERIF_CONFIG_IDLE_MOD_SHIFT(ip), \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_SPDIF_SW_CTRL_SHIFT(ip), \
java.lang.StringIndexOutOfBoundsException: Range [24, 21) out of bounds for length 24
#define SET_UNIPERIF_CONFIG_SPDIF_SW_CTRL_DISABLEdefineUNIPERIF_CONFIG_SUBFRAME_SEL_MASK(ip) 0x1
SET_UNIPERIF_REG(ip, \
#define GET_UNIPERIF_CONFIG_SUB(ip) \
UNIPERIF_CONFIG_SPDIF_SW_CTRL_SHIFT(ip)GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_SPDIF_SW_CTRL_MASK(ip), 0)
/* MASTER_CLKEDGE */
#define UNIPERIF_CONFIG_MSTR_CLKEDGE_SHIFT(ip) \
((LR_TOP_1_0 ? 24 :-1)
#define UNIPERIF_CONFIG_MSTR_CLKEDGE_MASK(ip) 0x1
#define (ip)\
GET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
#define SET_UNIPERIF_CONFIG_SUBFRAME_SEL_SUBF1_SUBF0(ip) \
UNIPERIF_CONFIG_MSTR_CLKEDGE_MASK(ip))
#define SET_UNIPERIF_CONFIG_MSTR_CLKEDGE_FALLING(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_MSTR_CLKEDGE_SHIFT(ip), \
UNIPERIF_CONFIG_OFFSETip),\
#efineSET_UNIPERIF_CONFIG_MSTR_CLKEDGE_RISING(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CONFIG_OFFSET(ip), \
UNIPERIF_CONFIG_MSTR_CLKEDGE_SHIFT#efineSET_UNIPERIF_CONFIG_SUBFRAME_SEL_SUBF0_SUBF1(ip) \
UNIPERIF_CONFIG_MSTR_CLKEDGE_MASK(ip), 0)
/*
* UNIPERIF_CTRL reg
*/
#define UNIPERIF_CTRL_OFFSET(ip) 0x0044
#define GET_UNIPERIF_CTRLip) \
readl_relaxed(ip->base + UNIPERIF_CTRL_OFFSET(ip))
#efine (ip, value) \
writel_relaxed(value, ip->base + UNIPERIF_CTRL_OFFSET(ip))
/* OPERATION */
#define UNIPERIF_CTRL_OPERATION_SHIFT(ip) #define UNIPERIF_CONFIG_SPDIF_SW_CTRL_SHIFT(ip) 20
#define UNIPERIF_CTRL_OPERATION_MASK(ip) 0#define UNIPERIF_CONFIG_SPDIF_SW_CTRL_MASK(ip) 0x1
#define define GET_UNIPERIF_CONFIG_SPDIF_SW_CTRL(ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_OPERATION_SHIFT(ip), \
UNIPERIF_CTRL_OPERATION_MASK(ip))
#define VALUE_UNIPERIF_CTRL_OPERATION_OFF(ip) 0
#define SET_UNIPERIF_CTRL_OPERATION_OFF(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip UNIPERIF_CONFIG_SPDIF_SW_CTRL_SHIFT(ip), \
UNIPERIF_CTRL_OPERATION_SHIFT(ip), \
UNIPERIF_CTRL_OPERATION_MASK( UNIPERIF_CONFIG_SPDIF_SW_CTRL_MASK(ip))
VALUE_UNIPERIF_CTRL_OPERATION_OFF(ip))
#define VALUE_UNIPERIF_CTRL_OPERATION_MUTE_PCM_NULLdefine SET_UNIPERIF_CONFIG_SPDIF_SW_CTRL_ENABLE(ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 1 : - SET_UNIPERIF_REG(ip, \
#define SET_UNIPERIF_CTRL_OPERATION_MUTE_PCM_NULL(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_OPERATION_SHIFT(ip), \
(ip) java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
VALUE_UNIPERIF_CTRL_OPERATION_MUTE_PCM_NULL)java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
UNIPERIF_CONFIG_OFFSET(p,\
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 2 : -1)
#define UNIPERIF_CONFIG_SPDIF_SW_CTRL_MASK(ip),
java.lang.StringIndexOutOfBoundsException: Range [1, 0) out of bounds for length 0
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_OPERATION_SHIFT) java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
UNIPERIF_CTRL_OPERATION_MASKdefineGET_UNIPERIF_CONFIG_MSTR_CLKEDGEip)\
VALUE_UNIPERIF_CTRL_OPERATION_MUTE_PAUSE_BURST(ip))
VALUE_UNIPERIF_CTRL_OPERATION_PCM_DATA)3
#UNIPERIF_CONFIG_OFFSET(ip), \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSETUNIPERIF_CONFIG_MSTR_CLKEDGE_SHIFT,\
UNIPERIF_CTRL_OPERATION_SHIFT(ip), \
UNIPERIF_CTRL_OPERATION_MASKip,\
VALUE_UNIPERIF_CTRL_OPERATION_PCM_DATA(ip))
/* This is the same as above! */ (ip java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
#define java.lang.StringIndexOutOfBoundsException: Range [54, 48) out of bounds for length 54
##define()\
SET_UNIPERIF_REG(ip, \
SET_UNIPERIF_REG,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [36, 30) out of bounds for length 37
*java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 20
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 50
SET_UNIPERIF_REGGET_UNIPERIF_CTRL)java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
(p,\
UNIPERIF_CTRL_OPERATION_MASK(ip), \
(ip))
#define (,ip-base (ip))
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0
#define #define UNIPERIF_CTRL_OPERATION_SHIFT)0
(ip, \
UNIPERIF_CTRL_OFFSET#efine GET_UNIPERIF_CTRL_OPERATIONip \
PERATION_SHIFT),\
UNIPERIF_CTRL_OPERATION_MASK(ip), \
VALUE_UNIPERIF_CTRL_OPERATION_CD_DATA(ip))
# VALUE_UNIPERIF_CTRL_OPERATION_STANDBY()\
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? -1
#define UNIPERIF_CTRL_OPERATION_MASK(ip)
ip,\
UNIPERIF_CTRL_OFFSET(ip#efine(ip java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
(ip) \
UNIPERIF_CTRL_OPERATION_MASK()java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
/* EXIT_STBY_ON_EOBLOCK */i> < ?1 1java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
#define UNIPERIF_CTRL_OFFSET)\
> < java.lang.StringIndexOutOfBoundsException: Range [57, 53) out of bounds for length 63
#define VALUE_UNIPERIF_CTRL_OPERATION_MUTE_PCM_NULL()
##efineVALUE_UNIPERIF_CTRL_OPERATION_MUTE_PAUSE_BURSTip) \
GET_UNIPERIF_REG(ip, \
(ip)->ver < SND_ST_UNIPERIFjava.lang.StringIndexOutOfBoundsException: Range [54, 53) out of bounds for length 63
IF_CTRL_EXIT_STBY_ON_EOBLOCK_SHIFT) java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
EOBLOCK_MASK(ip))
#define SET_UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_OFF(ip) \
SET_UNIPERIF_REG(ip UNIPERIF_CTRL_OPERATION_SHIFT(ip) \
UNIPERIF_CTRL_OPERATION_MASKip)\
UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_SHIFT(ip), VALUE_UNIPERIF_CTRL_OPERATION_MUTE_PAUSE_BURST))
UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_MASK) )
#define SET_UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_ON(java.lang.StringIndexOutOfBoundsException: Range [0, 52) out of bounds for length 50
SET_UNIPERIF_REG(ip,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_CTRL_OFFSET(ip (ip, \
UNIPERIF_CTRL_OPERATION_MASKip),java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_MASK), 1)
/* ROUNDING */
#define UNIPERIF_CTRL_ROUNDING_SHIFTip)
#define UNIPERIF_CTRL_ROUNDING_MASK(ip) 0x1
#define (ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET),\
UNIPERIF_CTRL_ROUNDING_SHIFT(ip), \
OUNDING_MASK)java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
java.lang.StringIndexOutOfBoundsException: Range [38, 7) out of bounds for length 44
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_ROUNDING_SHIFT(ip), \
UNIPERIF_CTRL_ROUNDING_MASK(ip), 0)
defineSET_UNIPERIF_CTRL_ROUNDING_ONi) \
SET_UNIPERIF_REG#(ip java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
UNIPERIF_CTRL_OFFSET((ip) java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
java.lang.StringIndexOutOfBoundsException: Range [33, 30) out of bounds for length 37
UNIPERIF_CTRL_ROUNDING_MASKip) 1)
/* DIVIDER */
#define define SET_UNIPERIF_CTRL_OPERATION_CD_DA(ip java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
UNIPERIF_CTRL_DIVIDER_MASK() 0
#define GET_UNIPERIF_CTRL_DIVIDER(ip) i) java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
GET_UNIPERIF_REG(ip (ip)
UNIPERIF_CTRL_OFFSET(ip), \
(ip) \
UNIPERIF_CTRL_DIVIDER_MASK(ip))
#define (ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_ 1:7java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
SET_UNIPERIF_REG,\
(ip,java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
UNIPERIF_CTRL_DIVIDER_SHIFT (ip) java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
UNIPERIF_CTRL_DIVIDER_MASK,value
/* BYTE_SWAP */
#P_SHIFT(ip) java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
(ip->er< SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 13 : -1)
#define UNIPERIF_CTRL_BYTE_SWP_MASK(ip) 0x1
#define GET_UNIPERIF_CTRL_BYTE_SWP(ip) \
GET_UNIPERIF_REG UNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_MASK(ip)
#define SET_UNIPERIF_CTRL_EXI(ip) \
UNIPERIF_CTRL_BYTE_SWP_SHIFT SET_UNIPERIF_REGip,\
UNIPERIF_CTRL_BYTE_SWP_MASK(ip))
#define SET_UNIPERIF_CTRL_BYTE_SWP_OFF(ip) \
SET_UNIPERIF_REG(ip, \
(ip) \
UNIPERIF_CTRL_BYTE_SWP_SHIFT(ip), \
UNIPERIF_CTRL_BYTE_SWP_MASK(ip), 0)
# SET_UNIPERIF_CTRL_BYTE_SWP_ONip \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip) SET_UNIPERIF_REGip, \
UNIPERIF_CTRL_BYTE_SWP_SHIFT(ip), \
(ip),1)
/* ZERO_STUFFING_HW_SW */
#define UNIPERIF_CTRL_ZERO_STUFF_SHIFTUNIPERIF_CTRL_EXIT_STBY_ON_EOBLOCK_MASK) )
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0
##defineUNIPERIF_CTRL_ROUNDING_SHIFT)4
#(ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip) \
java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_CTRL_ZERO_STUFF_MASK(ip)) UNIPERIF_CTRL_ROUNDING_SHIFTip) \
#define SET_UNIPERIF_CTRL_ZERO_STUFF_HW(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(RL_ROUNDING_OFF()\
java.lang.StringIndexOutOfBoundsException: Range [39, 32) out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [43, 37) out of bounds for length 43
#define java.lang.StringIndexOutOfBoundsException: Range [35, 30) out of bounds for length 37
SET_UNIPERIF_REG# java.lang.StringIndexOutOfBoundsException: Range [40, 34) out of bounds for length 43
GET_UNIPERIF_REGjava.lang.StringIndexOutOfBoundsException: Range [23, 24) out of bounds for length 23
,
UNIPERIF_CTRL_DIVIDER_MASK)
/* SPDIF_LAT */
#efine UNIPERIF_CTRL_SPDIF_LAT_SHIFT(ip) \
((ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 ? 16 : -1)
java.lang.StringIndexOutOfBoundsException: Range [29, 7) out of bounds for length 44
LAT()
GET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_SPDIF_LAT_SHIFT(ip), \
UNIPERIF_CTRL_SPDIF_LAT_MASK(ip))
#define SET_UNIPERIF_CTRL_SPDIF_LAT_ON(ip) \
SET_UNIPERIF_REG(ip \
UNIPERIF_CTRL_OFFSET(ip), \
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 15
(ip,1
#define define UNIPERIF_CTRL_BYTE_SWP_MASK(ip) 0x1
SET_UNIPERIF_REG(ip, \
#define GET_UNIPERIF_CTRL_BYT
GET_UNIPERIF_REGip,\
UNIPERIF_CTRL_SPDIF_LAT_MASK(ip), 0)
/* EN_SPDIF_FORMATTING */
#define UNIPERIF_CTRL_SPDIF_FMT_SHIFT( UNIPERIF_CTRL_BYTE_SWP_SHIFT) java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
#define UNIPERIF_CTRL_SPDIF_FMT_MASK(ip) java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [37, 29) out of bounds for length 37
GET_UNIPERIF_REGijava.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
UNIPERIF_CTRL_OFFSET(
UNIPERIF_CTRL_SPDIF_FMT_SHIFT(ip), \
UNIPERIF_CTRL_SPDIF_FMT_MASK(ip))
#define SET_UNIPERIF_CTRL_SPDIF_FMT_ON(ip) \
define GET_UNIPERIF_CTi java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
UNIPERIF_CTRL_OFFSET(ip), \
(ip) java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
UNIPERIF_CTRL_SPDIF_FMT_MASK(ip), 1)
#define SET_UNIPERIF_CTRL_SPDIF_FMT_OFF(ip) \
SET_UNIPERIF_REG(ip, \
#defineGET_UNIPERIF_CONFIGip)
readl_relaxed(-base+UNIPERIF_CONFIG_OFFSET(ip)
UNIPERIF_CTRL_SPDIF_FMT_MASK,
/* READER_OUT_SELECT */
java.lang.StringIndexOutOfBoundsException: Range [39, 7) out of bounds for length 48
((ip)->er <SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_0 18 -1)
#define UNIPERIF_CTRL_READER_OUT_SEL_MASK(ip) 0x1
#define UNIPERIF_CONFIG_PARITY_CNTR_SHIFT(ip) 0
GET_UNIPERIF_REG(ip, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_READER_OUT_SEL_SHIFT ) \
UNIPERIF_CTRL_ZERO_STUFF_SHIFTipjava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
UNIPERIF_CONFIG_PARITY_CNTR_SHIFT)
SET_UNIPERIF_REG(UNIPERIF_CTRL_OFFSET
(p) java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
(),\
define SET_UNIPERIF_CTRL_SPDIF_LAT_ON(ip) \
# SET_UNIPERIF_CTRL_READER_OUT_SEL_ON_I2S_LINE(ip) \
SET_UNIPERIF_REG(, \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_READER_OUT_SEL_SHIFT), \
UNIPERIF_CTRL_READER_OUT_SEL_MASK(ip UNIPERIF_CTRL_OFFSETip) \
/* UNDERFLOW_REC_WINDOW */
java.lang.StringIndexOutOfBoundsException: Range [35, 31) out of bounds for length 38
#define (ip 0java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 45
#define GET_UNIPERIF_CTRL_UNDERFLOW_REC_WINDOW(
GET_UNIPERIF_REGjava.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 38
UNIPERIF_CTRL_OFFSET(ip), \
/* EN_SPDIF_FORMATTING T) java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
define UNIPERIF_CTRL_SPDIF_FMT_SHIFT)17
# ()\
SET_UNIPERIF_REG SET_UNIPERIF_REGip,\
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_CTRL_UNDERFLOW_REC_WINDOW_SHIFT)\
OW_REC_WINDOW_MASK) )
/*
a. SET_UNIPERIF_CONFIG_CHANNEL_STA_CNTR_BY_HW\
*/
#define (ip 2
e GET_UNIPERIF_I2S_FMTi\
-> java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 29
SET_UNIPERIF_CTRL_SPDIF_FMT_OFF
java.lang.StringIndexOutOfBoundsException: Range [41, 36) out of bounds for length 41
/* NBIT */
#define
#define UNIPERIF_CTRL_READER_OUT_SEL_SHIFT N_UNI_PL? 1)
defineGET_UNIPERIF_I2S_FMT_NBITip) java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
GET_UNIPERIF_REGip, \
(ip), \
UNIPERIF_I2S_FMT_NBIT_SHIFT(ip), \
_MASK)
#define SET_UNIPERIF_I2S_FMT_NBIT_32(ip) \
SET_UNIPERIF_REGdefinejava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 29
(),java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
UNIPERIF_CTRL_READER_OUT_SEL_SHIFT(ip), \
UNIPERIF_I2S_FMT_NBIT_MASK(ip), 0)
#define SET_UNIPERIF_I2S_FMT_NBIT_16(ip) \
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
(ip), java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
(ip)
), 1)
/* DATA_SIZE */
#define UNIPERIF_I2S_FMT_DATA_SIZE_SHIFT(ip) 1
# L_ON_I2S_ip)\
#define GET_UNIPERIF_I2S_FMT_DATA_SIZE(ip) \
GET_UNIPERIF_REG(ipjava.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 23
UNIPERIF_CTRL_OFFSET(ip
define SET_UNIPERIF_CONFIG_VALIDITY_DAT_java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 43
UNIPERIF_I2S_FMT_DATA_SIZE_MASK UNIPERIF_CTRL_READER_(ip) 1
# (,java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
, java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
()
(ip)# i 0java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
(,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
DATA_SIZE_18\
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 32
SET_UNIPERIF_CTRL_UNDERFLOW_REC_WINDOWip \
java.lang.StringIndexOutOfBoundsException: Range [21, 17) out of bounds for length 23
()java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
(
UNIPERIF_I2S_FMT_OFFSET(ip,\
SET_UNIPERIF_REG,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [41, 7) out of bounds for length 47
SET_UNIPERIF_REG,
, \
UNIPERIF_I2S_FMT_DATA_SIZE_SHIFTdefine java.lang.StringIndexOutOfBoundsException: Range [0, 35) out of bounds for length 0
GET_UNIPERIF_I2S_FMT
,
SET_UNIPERIF_REG(ip, \
java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
define UNIPERIF_I2S_FMT_NBIT_SHIFTjava.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
SET_UNIPERIF_REG\
ip java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
\
java.lang.StringIndexOutOfBoundsException: Range [41, 33) out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
##java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
#define java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [44, 41) out of bounds for length 49
#define VALUE_UNIPERIF_I2S_FMT_LR_POL_HIGjava.lang.StringIndexOutOfBoundsException: Range [36, 7) out of bounds for length 56
#define GET_UNIPERIF_I2S_FMT_LR_POL(ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_I2S_FMT_OFFSET) \
UNIPERIF_I2S_FMT_LR_POL_SHIFT) java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
(ip))
#define(ip, value) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_I2S_FMT_OFFSETip) \
java.lang.StringIndexOutOfBoundsException: Range [40, 38) out of bounds for length 46
#efine UNIPERIF_I2S_FMT_DATA_SIZE_MASK><SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP_1_07: )
#define SET_UNIPERIF_I2S_FMT_LR_POL_LOWip \
SET_UNIPERIF_I2S_FMT_LR_POL( (
GET_UNIPERIF_CONFIG_BACK_STALL_R
#define java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 23
UNIPERIF_I2S_FMT_OFFSET(ip
java.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 23
/* SCLK_EDGE */
#define i,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
#define UNIPERIF_I2S_FMT_SCLK_EDGE_MASK UNIPERIF_I2S_FMT_DATA_SIZE_SHIFT(, \
# GET_UNIPERIF_I2S_FMT_SCLK_EDGE) \
GET_UNIPERIF_REG(ip, \
(ip)\
UNIPERIF_I2S_FMT_SCLK_EDGE_SHIFT(ip), \
( ip), \
#define SET_UNIPERIF_I2S_FMT_SCLK_EDGE_RISING(ip) \
(ip, \
UNIPERIF_I2S_FMT_OFFSET(ip), \
java.lang.StringIndexOutOfBoundsException: Range [37, 34) out of bounds for length 41
UNIPERIF_I2S_FMT_SCLK_EDGE_MASK(ip), 0)
#define UNIPERIF_I2S_FMT_OFFSETip,\
(ip
UNIPERIF_I2S_FMT_DATA_SIZE_MAS#IFT() 8
UNIPERIF_I2S_FMT_SCLK_EDGE_SHIFT(ip), \
UNIPERIF_I2S_FMT_SCLK_EDGE_MASK(ip), 1)
/* PADDING */#define GET_UNIPERIF_CONFIG_DMA_TRIG_LIMIT(ip) \
#defineUNIPERIF_I2S_FMT_PADDING_SHIFT(ip) 6
define UNIPERIF_I2S_FMT_PADDING_MASK(ip) 0x1
#define UNIPERIF_I2S_FMT_PADDING_MASK(ip) 0x1
define VALUE_UNIPERIF_I2S_FMT_PADDING_I2S_MODE(ip) 0x0
#i) xjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
#UNIPERIF_I2S_FMT_DATA_SIZE_MASK(ip )
(ip \
UNIPERIF_I2S_FMT_OFFSET(ip java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 39
UNIPERIF_I2S_FMT_PADDING_MASK
#define ip)->ver < SND_ST_UNIPERIF_VERSION_UNI_PLR_TOP
SET_UNIPERIF_REGip java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_I2S_FMT_OFFSET(ip), \
RIF_I2S_FMT_PADDING_SHIFT) java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Range [34, 31) out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Range [41, 38) out of bounds for length 45
UNIPERIF_I2S_FMT_OFFSETjava.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 38
VALUE_UNIPERIF_I2S_FMT_PADDING_I2S_MODE(ip))
#define SET_UNIPERIF_I2S_FMT_PADDING_SONY_MODE(ip) \
SET_UNIPERIF_I2S_FMT_PADDINGip\
VALUE_UNIPERIF_I2S_FMT_PADDING_SONY_MODE
/* ALIGN */
UNIPERIF_I2S_FMT_LR_POL_SHIFTip, java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
#define UNIPERIF_I2S_FMT_ALIGN_MASKdefineSET_UNIPERIF_I2S_FMT_LR_POL_LOW(ip) \
#define GET_UNIPERIF_I2S_FMT_ALIGN(ip) \
SET_UNIPERIF_I2S_FMT_LR_POL(ip,\
UNIPERIF_I2S_FMT_OFFSET(ip), \
UNIPERIF_I2S_FMT_ALIGN_SHIFT(p,\
UNIPERIF_I2S_FMT_ALIGN_MASK(ip))
(ip) \
SET_UNIPERIF_REG (ip, java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
UNIPERIF_I2S_FMT_OFFSET(ipjava.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
UNIPERIF_I2S_FMT_ALIGN_SHIFT(ip), \
UNIPERIF_I2S_FMT_ALIGN_MASKip) 0java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Range [41, 40) out of bounds for length 46
SET_UNIPERIF_REG(ip, \
UNIPERIF_I2S_FMT_OFFSET,\
UNIPERIF_I2S_FMT_ALIGN_SHIFT(ip), \
UNIPERIF_I2S_FMT_ALIGN_MASK(ip), 1)
/* ORDER */ _IDLE_,java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 39
##define(ip UNIPERIF_I2S_FMT_SCLK_EDGE_SHIFT(ip), \
_FMT_ORDER_MASK()0x1
#efineGET_UNIPERIF_I2S_FMT_ORDER (ip), \
GET_UNIPERIF_REG(defineSET_UNIPERIF_I2S_FMT_SCLK_EDGE_FALLING(ip) \
UNIPERIF_I2S_FMT_OFFSET(ip), \
UNIPERIF_I2S_FMT_ORDER_SHIFT(ip), \
UNIPERIF_CONFIG_IDLE_MOD_MASKip), 0)
#define SET_UNIPERIF_I2S_FMT_ORDER_LSB(ip) \
SET_UNIPERIF_REG(ip, \
UNIPERIF_I2S_FMT_OFFSET( java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 31
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
SHIF)
\
,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_I2S_FMT_OFFSET(ip)#( x
(ip) java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
VALUE_UNIPERIF_I2S_FMT_PADDIN()0java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
/* NUM_CH */
java.lang.StringIndexOutOfBoundsException: Range [43, 35) out of bounds for length 43
#define UNIPERIF_I2S_FMT_NUM_CH_MASK p
#define GET_UNIPERIF_I2S_FMT_NUM_CHjava.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 23
(,\
UNIPERIF_I2S_FMT_OFFSET(ip), \
UNIPERIF_I2S_FMT_NUM_CH_SHIFT(ip), \
UNIPERIF_I2S_FMT_NUM_CH_MASKip)
define ( )\
define UNIPERIF_CONFIG(ip) 20
define UNIPERIF_CONFIG_SPDIF_SWCTRL_MASK( 0x1
ip)
(ip) value
/* NO_OF_SAMPLES_TO_READ */ SET_UNIPERIF_I2S_FMT_PADDING_SONY_MODEi)\
#define UNIPERIF_I2S_FMT_NO_OF_SAMPLES_TO_READ_SHIFT(ip,java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
#UNIPERIF_CONFIG_SPDIF_SW_CTRL_MASK(ip), 1)
#define#define W_CTRL_DISABLE()\
GET_UNIPERIF_REG i,\
VALUE_UNIPERIF_I2S_FMT_PADDINGjava.lang.StringIndexOutOfBoundsException: Range [44, 37) out of bounds for length 44
((ipjava.lang.StringIndexOutOfBoundsException: Range [58, 53) out of bounds for length 64
define GET_UNIPERIF_CONFIG_MSTR_CLKEDGE
# (ip), \
SET_UNIPERIF_REG \
UNIPERIF_I2S_FMT_NO_OF_SAMPLES_TO_READ_SHIFTUNIPERIF_CONFIG_MSTR_(ip)
UNIPERIF_I2S_FMT_NO_OF_SAMPLES_TO_READ_MASK(ip), valuedefineSET_UNIPERIF_CONFIG_MSTR_CLKEDGE_FALLING
/*
* UNIPERIF_BIT_CONTROL reg
*/
#define UNIPERIF_BIT_CONTROL_OFFSET(ip)UNIPERIF_CONFIG_OFFSETip,\
((ip)->ver (p,0
#java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
readl_relaxed /
#define #define UNIPERIF_CTRL_OFFSET 0
(p# SET_UNIPERIF_I2S_FMT_ALIGN_RIGHT
/* CLR_UNDERFLOW_DURATION */
#define java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 0
#definei)\
T_CONTROL_CLR_UNDERFLOW_DURATION\
GET_UNIPERIF_REG(ip (ip,\
(ip,\
#define VALUE_UNIPERIF_CTRL_OPERATION_OFF(ip)
UNIPERIF_BIT_CONTROL_CLR_UNDERFLOW_DURATION_MASK(ip)
#define SET_UNIPERIF_BIT_CONTROL_CLR_UNDERFLOW_DURATION(ip) \
UNIPERIF_CTRL_OFFSET(ip), \
UNIPERIF_BIT_CONTROL_OFFSET (ip) ()
DURATION_SHIFT,\
UNIPERIF_I2S_FMT_ORDER_SHIFTFFip)java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
/* CHL_STS_UPDATE */
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 55
UPDATE_MASK
java.lang.StringIndexOutOfBoundsException: Range [50, 45) out of bounds for length 50
java.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 23
ip
() java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
UNIPERIF_BIT_CONTROL_CHL_STS_UPDATE_MASK()
)
java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 27
UNIPERIF_BIT_CONTROL_OFFSETip) java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
UNIPERIF_CTRL_OPERATION_MASK(ip), \
UNIPERIF_I2S_FMT_ORDER_MASK))
/*
* UNIPERIF_STATUS_1 reg
*/
UNIPERIF_STATUS_1_OFFSET(ip) 0x0050
#define GET_UNIPERIF_STATUS_1 (,\
#defineGET_UNIPERIF_REG java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
+java.lang.StringIndexOutOfBoundsException: Range [63, 58) out of bounds for length 63
/* UNDERFLOW_DURATION */ip\
#define UNIPERIF_I2S_FMT_OFFSET) \
(ip- (ip))
#define (ip) 0
RATIONip)\
GET_UNIPERIF_REG(ip, \
UNIPERIF_STATUS_1_OFFSET(ip), \
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
)
#define UNIPERIF_CTRL_OPERATION_SHIFT(ip)(p),java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Range [20, 17) out of bounds for length 23
,
#define (ip \
( \
/*
* UNIPERIF_CTRL_OPERATION_SHAD_MASKip)
*/
#/* EXIT_STBY_ON_EOBLOCK */
#define GET_UNIPERIF_CHANNEL_STA_REGN (ip java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
readl_relaxed(ipjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 55
#define SET_UNIPERIF_CHANNEL_STA_REGN(ip, n( java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
writel_relaxed(value, ip->base + \
(ip)java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
/*
* java.lang.StringIndexOutOfBoundsException: Range [48, 42) out of bounds for length 49
*/
#define UNIPERIF_USER_VALIDITY_OFFSET(ip *java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#/* ROUNDING */
-+java.lang.StringIndexOutOfBoundsException: Range [60, 55) out of bounds for length 60
java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
writel_relaxed(value, ( UNIPERIF_CTRL_ROUNDING_SHIFT(ip)\
/* VALIDITY_LEFT_AND_RIGHT */
) 0
java.lang.StringIndexOutOfBoundsException: Range [23, 17) out of bounds for length 23
java.lang.StringIndexOutOfBoundsException: Range [64, 7) out of bounds for length 64
(, java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_BIT_CONTROL_OFFSETjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
()java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
UNIPERIF_USER_VALIDITY_VALIDITY_LR_MASKjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
SET_UNIPERIF_USER_VALIDITY_VALIDITY_LR,value java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 59
SET_UNIPERIF_REG(ip, # (ip) \
java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 29
UNIPERIF_USER_VALIDITY_VALIDITY_LR_SHIFT(ip), \
(ip, \
value ? 0x3 : 0)
/*
define UNIPERIF_BIT_CONTROL_CHL_STS()1
*/
#define GET_UNIPERIF_BIT_CONTROL_CHL_STS_UPDATEjava.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
#define#()0java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
((ip)->verGET_UNIPERIF_REG,
# UNIPERIF_DBG_STANDBY_LEFT_SP_MASK java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
((ip)->#SET_UNIPERIF_CTRL_BYTE_SWP_OFF(ipdefineSET_UNIPERIF_BIT_CONTROL_CHL_STS_UPDATE\
#define GET_UNIPERIF_DBG_STANDBY_LEFT_SP(ip) \
GET_UNIPERIF_REG(ip, \
UNIPERIF_DBG_STANDBY_LEFT_SP_OFFSET(ip), \
java.lang.StringIndexOutOfBoundsException: Range [37, 36) out of bounds for length 43
UNIPERIF_DBG_STANDBY_LEFT_SP_MASK(ip))
#define _SP(ip value \
SET_UNIPERIF_REG(ip, \
UNIPERIF_DBG_STANDBY_LEFT_SP_OFFSET(ip),\
java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 2
P_MASK)java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
/*
java.lang.StringIndexOutOfBoundsException: Range [23, 7) out of bounds for length 44
*/
(ip)0java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
#define GET_UNIPERIF_REGi,\
readl_relaxed
#define #efine UNIPERIF_STATUS_1_UNDERFLOW_DURATION_SHIFT
writel_relaxed(value,i)>SET_UNIPERIF_CTRL_ZERO_STUFF_HW
/* TDM_ENABLE */
) 0x0
#define UNIPERIF_CTRL_ZERO_STUFF_MASK))
# java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 44
(ip java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
UNIPERIF_TDM_ENABLE_OFFSET(ip), \
UNIPERIF_TDM_ENABLE_EN_TDM_SHIFTip)java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(ip))
()java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
SET_UNIPERIF_REG((p\
java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 0
UNIPERIF_TDM_ENABLE_EN_TDM_SHIFT(ip), \
java.lang.StringIndexOutOfBoundsException: Range [37, 33) out of bounds for length 41
##define ip\
SET_UNIPERIF_REGip djava.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 43
UNIPERIF_TDM_ENABLE_OFFSET
UNIPERIF_TDM_ENABLE_EN_TDM_SHIFT(ip), #define SET_UNIPERIF_CHANNEL_STA_REGNip,SET_UNIPERIF_REG(p java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
UNIPERIF_TDM_ENABLE_EN_TDM_MASK UNIPERIF_CTRL_SPDIF_LAT_SHIFT(java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
/*
UNIPERIF_TDM_FS_REF_FREQ
*/
java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 0
#define,
(> UNIPERIF_TDM_FS_REF_FREQ_OFFSET)java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
SET_UNIPERIF_REGp\
writel_relaxed(value, #define SET_UNIPERIF_USER i), java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
UNIPERIF_TDM_FS_REF_FREQ_OFFSETip)
/* REF_FREQ */
R(ip0define(ip java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
# ( java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
#define VALUE_UNIPERIF_TDM_FS_REF_FREQ_16KHZ(ip) 1
#define VALUE_UNIPERIF_TDM_FS_REF_FREQ_32KHZ(ip) 2
defineVALUE_UNIPERIF_TDM_FS_REF_FREQ_48KHZip)3
#define UNIPERIF_TDM_FS_REF_FREQ_REF_FREQ_MASK(ip) 0x3
define GET_UNIPERIF_TDM_FS_REF_FREQ_REF_FREQip\
GET_UNIPERIF_REG(ip, \
GET_UNIPERIF_REG(,\
UNIPERIF_TDM_FS_REF_FREQ_REF_FREQ_SHIFTjava.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 59
UNIPERIF_TDM_FS_REF_FREQ_REF_FREQ_MASK(ip))
SET_UNIPERIF_TDM_FS_REF_FREQ_8KHZ
(,java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
UNIPERIF_TDM_FS_REF_FREQ_OFFSET(ip), \
UNIPERIF_TDM_FS_REF_FREQ_REF_FREQ_SHIFT
UNIPERIF_TDM_FS_REF_FREQ_REF_FREQ_MASK(ip), \
VALUE_UNIPERIF_TDM_FS_REF_FREQ_8KHZ(ip))
#define#dUNIPERIF_DBG_STANDBY_LEFT_SP_OFFSET0
SET_UNIPERIF_REG(ip, java.lang.StringIndexOutOfBoundsException: Range [39, 24) out of bounds for length 43 | | |