Lines Matching +full:only +full:- +full:1 +full:- +full:8 +full:v

1 /* SPDX-License-Identifier: GPL-2.0 */
3 * R-Car RPC Interface Registers Definitions
23 #define RPCIF_CMNCR_IO0FV(val) (((val) & 0x3) << 8)
30 #define RPCIF_SSLDR_SLNDL(d) (((d) & 0x7) << 8)
35 #define RPCIF_DRCR_RBURST(v) ((((v) - 1) & 0x1F) << 16) argument
37 #define RPCIF_DRCR_RBE BIT(8)
59 #define RPCIF_DRENR_ADE(v) (((v) & 0xF) << 8) argument
60 #define RPCIF_DRENR_OPDE(v) (((v) & 0xF) << 4) argument
63 #define RPCIF_SMCR_SSLKP BIT(8)
65 #define RPCIF_SMCR_SPIWE BIT(1)
77 #define RPCIF_SMOPR_OPD1(o) (((o) & 0xFF) << 8)
89 #define RPCIF_SMENR_ADE(v) (((v) & 0xF) << 8) argument
90 #define RPCIF_SMENR_OPDE(v) (((v) & 0xF) << 4) argument
91 #define RPCIF_SMENR_SPIDE(v) (((v) & 0xF) << 0) argument
99 #define RPCIF_CMNSR_SSLF BIT(1)
103 #define RPCIF_DMDMCR_DMCYC(v) ((((v) - 1) & 0x1F) << 0) argument
106 #define RPCIF_DRDRENR_HYPE(v) (((v) & 0x7) << 12) argument
107 #define RPCIF_DRDRENR_ADDRE BIT(8)
112 #define RPCIF_SMDMCR_DMCYC(v) ((((v) - 1) & 0x1F) << 0) argument
115 #define RPCIF_SMDRENR_HYPE(v) (((v) & 0x7) << 12) argument
116 #define RPCIF_SMDRENR_ADDRE BIT(8)
120 #define RPCIF_PHYADD 0x0070 /* R/W available on R-Car E3/D3/V3M and RZ/G2{E,L} */
121 #define RPCIF_PHYWR 0x0074 /* R/W available on R-Car E3/D3/V3M and RZ/G2{E,L} */
125 #define RPCIF_PHYCNT_OCTA(v) (((v) & 0x3) << 22) argument
130 #define RPCIF_PHYCNT_CKSEL(v) (((v) & 0x3) << 16) /* valid only for RZ/G2L */ argument
131 #define RPCIF_PHYCNT_STRTIM(v) (((v) & 0x7) << 15 | ((v) & 0x8) << 24) /* valid for R-Car and RZ/G2… argument
135 #define RPCIF_PHYCNT_PHYMEM(v) (((v) & 0x3) << 0) argument
136 #define RPCIF_PHYCNT_PHYMEM_MASK GENMASK(1, 0)
139 #define RPCIF_PHYOFFSET1_DDRTMG(v) (((v) & 0x3) << 28) argument
142 #define RPCIF_PHYOFFSET2_OCTTMG(v) (((v) & 0x7) << 8) argument
145 #define RPCIF_PHYINT_WPVAL BIT(1)