1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * rt700-sdw.h -- RT700 ALSA SoC audio driver header 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright(c) 2019 Realtek Semiconductor Corp. 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun #ifndef __RT700_SDW_H__ 9*4882a593Smuzhiyun #define __RT700_SDW_H__ 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun static const struct reg_default rt700_reg_defaults[] = { 12*4882a593Smuzhiyun { 0x0000, 0x0000 }, 13*4882a593Smuzhiyun { 0x0001, 0x0000 }, 14*4882a593Smuzhiyun { 0x0002, 0x0000 }, 15*4882a593Smuzhiyun { 0x0003, 0x0000 }, 16*4882a593Smuzhiyun { 0x0004, 0x0000 }, 17*4882a593Smuzhiyun { 0x0005, 0x0001 }, 18*4882a593Smuzhiyun { 0x0020, 0x0000 }, 19*4882a593Smuzhiyun { 0x0022, 0x0000 }, 20*4882a593Smuzhiyun { 0x0023, 0x0000 }, 21*4882a593Smuzhiyun { 0x0024, 0x0000 }, 22*4882a593Smuzhiyun { 0x0025, 0x0000 }, 23*4882a593Smuzhiyun { 0x0026, 0x0000 }, 24*4882a593Smuzhiyun { 0x0030, 0x0000 }, 25*4882a593Smuzhiyun { 0x0032, 0x0000 }, 26*4882a593Smuzhiyun { 0x0033, 0x0000 }, 27*4882a593Smuzhiyun { 0x0034, 0x0000 }, 28*4882a593Smuzhiyun { 0x0035, 0x0000 }, 29*4882a593Smuzhiyun { 0x0036, 0x0000 }, 30*4882a593Smuzhiyun { 0x0040, 0x0000 }, 31*4882a593Smuzhiyun { 0x0041, 0x0000 }, 32*4882a593Smuzhiyun { 0x0042, 0x0000 }, 33*4882a593Smuzhiyun { 0x0043, 0x0000 }, 34*4882a593Smuzhiyun { 0x0044, 0x0020 }, 35*4882a593Smuzhiyun { 0x0045, 0x0001 }, 36*4882a593Smuzhiyun { 0x0046, 0x0000 }, 37*4882a593Smuzhiyun { 0x0050, 0x0000 }, 38*4882a593Smuzhiyun { 0x0051, 0x0000 }, 39*4882a593Smuzhiyun { 0x0052, 0x0000 }, 40*4882a593Smuzhiyun { 0x0053, 0x0000 }, 41*4882a593Smuzhiyun { 0x0054, 0x0000 }, 42*4882a593Smuzhiyun { 0x0055, 0x0000 }, 43*4882a593Smuzhiyun { 0x0060, 0x0000 }, 44*4882a593Smuzhiyun { 0x0070, 0x0000 }, 45*4882a593Smuzhiyun { 0x00e0, 0x0000 }, 46*4882a593Smuzhiyun { 0x00f0, 0x0000 }, 47*4882a593Smuzhiyun { 0x0100, 0x0000 }, 48*4882a593Smuzhiyun { 0x0101, 0x0000 }, 49*4882a593Smuzhiyun { 0x0102, 0x0000 }, 50*4882a593Smuzhiyun { 0x0103, 0x0000 }, 51*4882a593Smuzhiyun { 0x0104, 0x0000 }, 52*4882a593Smuzhiyun { 0x0105, 0x0000 }, 53*4882a593Smuzhiyun { 0x0120, 0x0000 }, 54*4882a593Smuzhiyun { 0x0121, 0x0000 }, 55*4882a593Smuzhiyun { 0x0122, 0x0000 }, 56*4882a593Smuzhiyun { 0x0123, 0x0000 }, 57*4882a593Smuzhiyun { 0x0124, 0x0000 }, 58*4882a593Smuzhiyun { 0x0125, 0x0000 }, 59*4882a593Smuzhiyun { 0x0126, 0x0000 }, 60*4882a593Smuzhiyun { 0x0127, 0x0000 }, 61*4882a593Smuzhiyun { 0x0130, 0x0000 }, 62*4882a593Smuzhiyun { 0x0131, 0x0000 }, 63*4882a593Smuzhiyun { 0x0132, 0x0000 }, 64*4882a593Smuzhiyun { 0x0133, 0x0000 }, 65*4882a593Smuzhiyun { 0x0134, 0x0000 }, 66*4882a593Smuzhiyun { 0x0135, 0x0000 }, 67*4882a593Smuzhiyun { 0x0136, 0x0000 }, 68*4882a593Smuzhiyun { 0x0137, 0x0000 }, 69*4882a593Smuzhiyun { 0x0200, 0x0000 }, 70*4882a593Smuzhiyun { 0x0201, 0x0000 }, 71*4882a593Smuzhiyun { 0x0202, 0x0000 }, 72*4882a593Smuzhiyun { 0x0203, 0x0000 }, 73*4882a593Smuzhiyun { 0x0204, 0x0000 }, 74*4882a593Smuzhiyun { 0x0205, 0x0000 }, 75*4882a593Smuzhiyun { 0x0220, 0x0000 }, 76*4882a593Smuzhiyun { 0x0221, 0x0000 }, 77*4882a593Smuzhiyun { 0x0222, 0x0000 }, 78*4882a593Smuzhiyun { 0x0223, 0x0000 }, 79*4882a593Smuzhiyun { 0x0224, 0x0000 }, 80*4882a593Smuzhiyun { 0x0225, 0x0000 }, 81*4882a593Smuzhiyun { 0x0226, 0x0000 }, 82*4882a593Smuzhiyun { 0x0227, 0x0000 }, 83*4882a593Smuzhiyun { 0x0230, 0x0000 }, 84*4882a593Smuzhiyun { 0x0231, 0x0000 }, 85*4882a593Smuzhiyun { 0x0232, 0x0000 }, 86*4882a593Smuzhiyun { 0x0233, 0x0000 }, 87*4882a593Smuzhiyun { 0x0234, 0x0000 }, 88*4882a593Smuzhiyun { 0x0235, 0x0000 }, 89*4882a593Smuzhiyun { 0x0236, 0x0000 }, 90*4882a593Smuzhiyun { 0x0237, 0x0000 }, 91*4882a593Smuzhiyun { 0x0300, 0x0000 }, 92*4882a593Smuzhiyun { 0x0301, 0x0000 }, 93*4882a593Smuzhiyun { 0x0302, 0x0000 }, 94*4882a593Smuzhiyun { 0x0303, 0x0000 }, 95*4882a593Smuzhiyun { 0x0304, 0x0000 }, 96*4882a593Smuzhiyun { 0x0305, 0x0000 }, 97*4882a593Smuzhiyun { 0x0320, 0x0000 }, 98*4882a593Smuzhiyun { 0x0321, 0x0000 }, 99*4882a593Smuzhiyun { 0x0322, 0x0000 }, 100*4882a593Smuzhiyun { 0x0323, 0x0000 }, 101*4882a593Smuzhiyun { 0x0324, 0x0000 }, 102*4882a593Smuzhiyun { 0x0325, 0x0000 }, 103*4882a593Smuzhiyun { 0x0326, 0x0000 }, 104*4882a593Smuzhiyun { 0x0327, 0x0000 }, 105*4882a593Smuzhiyun { 0x0330, 0x0000 }, 106*4882a593Smuzhiyun { 0x0331, 0x0000 }, 107*4882a593Smuzhiyun { 0x0332, 0x0000 }, 108*4882a593Smuzhiyun { 0x0333, 0x0000 }, 109*4882a593Smuzhiyun { 0x0334, 0x0000 }, 110*4882a593Smuzhiyun { 0x0335, 0x0000 }, 111*4882a593Smuzhiyun { 0x0336, 0x0000 }, 112*4882a593Smuzhiyun { 0x0337, 0x0000 }, 113*4882a593Smuzhiyun { 0x0400, 0x0000 }, 114*4882a593Smuzhiyun { 0x0401, 0x0000 }, 115*4882a593Smuzhiyun { 0x0402, 0x0000 }, 116*4882a593Smuzhiyun { 0x0403, 0x0000 }, 117*4882a593Smuzhiyun { 0x0404, 0x0000 }, 118*4882a593Smuzhiyun { 0x0405, 0x0000 }, 119*4882a593Smuzhiyun { 0x0420, 0x0000 }, 120*4882a593Smuzhiyun { 0x0421, 0x0000 }, 121*4882a593Smuzhiyun { 0x0422, 0x0000 }, 122*4882a593Smuzhiyun { 0x0423, 0x0000 }, 123*4882a593Smuzhiyun { 0x0424, 0x0000 }, 124*4882a593Smuzhiyun { 0x0425, 0x0000 }, 125*4882a593Smuzhiyun { 0x0426, 0x0000 }, 126*4882a593Smuzhiyun { 0x0427, 0x0000 }, 127*4882a593Smuzhiyun { 0x0430, 0x0000 }, 128*4882a593Smuzhiyun { 0x0431, 0x0000 }, 129*4882a593Smuzhiyun { 0x0432, 0x0000 }, 130*4882a593Smuzhiyun { 0x0433, 0x0000 }, 131*4882a593Smuzhiyun { 0x0434, 0x0000 }, 132*4882a593Smuzhiyun { 0x0435, 0x0000 }, 133*4882a593Smuzhiyun { 0x0436, 0x0000 }, 134*4882a593Smuzhiyun { 0x0437, 0x0000 }, 135*4882a593Smuzhiyun { 0x0500, 0x0000 }, 136*4882a593Smuzhiyun { 0x0501, 0x0000 }, 137*4882a593Smuzhiyun { 0x0502, 0x0000 }, 138*4882a593Smuzhiyun { 0x0503, 0x0000 }, 139*4882a593Smuzhiyun { 0x0504, 0x0000 }, 140*4882a593Smuzhiyun { 0x0505, 0x0000 }, 141*4882a593Smuzhiyun { 0x0520, 0x0000 }, 142*4882a593Smuzhiyun { 0x0521, 0x0000 }, 143*4882a593Smuzhiyun { 0x0522, 0x0000 }, 144*4882a593Smuzhiyun { 0x0523, 0x0000 }, 145*4882a593Smuzhiyun { 0x0524, 0x0000 }, 146*4882a593Smuzhiyun { 0x0525, 0x0000 }, 147*4882a593Smuzhiyun { 0x0526, 0x0000 }, 148*4882a593Smuzhiyun { 0x0527, 0x0000 }, 149*4882a593Smuzhiyun { 0x0530, 0x0000 }, 150*4882a593Smuzhiyun { 0x0531, 0x0000 }, 151*4882a593Smuzhiyun { 0x0532, 0x0000 }, 152*4882a593Smuzhiyun { 0x0533, 0x0000 }, 153*4882a593Smuzhiyun { 0x0534, 0x0000 }, 154*4882a593Smuzhiyun { 0x0535, 0x0000 }, 155*4882a593Smuzhiyun { 0x0536, 0x0000 }, 156*4882a593Smuzhiyun { 0x0537, 0x0000 }, 157*4882a593Smuzhiyun { 0x0600, 0x0000 }, 158*4882a593Smuzhiyun { 0x0601, 0x0000 }, 159*4882a593Smuzhiyun { 0x0602, 0x0000 }, 160*4882a593Smuzhiyun { 0x0603, 0x0000 }, 161*4882a593Smuzhiyun { 0x0604, 0x0000 }, 162*4882a593Smuzhiyun { 0x0605, 0x0000 }, 163*4882a593Smuzhiyun { 0x0620, 0x0000 }, 164*4882a593Smuzhiyun { 0x0621, 0x0000 }, 165*4882a593Smuzhiyun { 0x0622, 0x0000 }, 166*4882a593Smuzhiyun { 0x0623, 0x0000 }, 167*4882a593Smuzhiyun { 0x0624, 0x0000 }, 168*4882a593Smuzhiyun { 0x0625, 0x0000 }, 169*4882a593Smuzhiyun { 0x0626, 0x0000 }, 170*4882a593Smuzhiyun { 0x0627, 0x0000 }, 171*4882a593Smuzhiyun { 0x0630, 0x0000 }, 172*4882a593Smuzhiyun { 0x0631, 0x0000 }, 173*4882a593Smuzhiyun { 0x0632, 0x0000 }, 174*4882a593Smuzhiyun { 0x0633, 0x0000 }, 175*4882a593Smuzhiyun { 0x0634, 0x0000 }, 176*4882a593Smuzhiyun { 0x0635, 0x0000 }, 177*4882a593Smuzhiyun { 0x0636, 0x0000 }, 178*4882a593Smuzhiyun { 0x0637, 0x0000 }, 179*4882a593Smuzhiyun { 0x0700, 0x0000 }, 180*4882a593Smuzhiyun { 0x0701, 0x0000 }, 181*4882a593Smuzhiyun { 0x0702, 0x0000 }, 182*4882a593Smuzhiyun { 0x0703, 0x0000 }, 183*4882a593Smuzhiyun { 0x0704, 0x0000 }, 184*4882a593Smuzhiyun { 0x0705, 0x0000 }, 185*4882a593Smuzhiyun { 0x0720, 0x0000 }, 186*4882a593Smuzhiyun { 0x0721, 0x0000 }, 187*4882a593Smuzhiyun { 0x0722, 0x0000 }, 188*4882a593Smuzhiyun { 0x0723, 0x0000 }, 189*4882a593Smuzhiyun { 0x0724, 0x0000 }, 190*4882a593Smuzhiyun { 0x0725, 0x0000 }, 191*4882a593Smuzhiyun { 0x0726, 0x0000 }, 192*4882a593Smuzhiyun { 0x0727, 0x0000 }, 193*4882a593Smuzhiyun { 0x0730, 0x0000 }, 194*4882a593Smuzhiyun { 0x0731, 0x0000 }, 195*4882a593Smuzhiyun { 0x0732, 0x0000 }, 196*4882a593Smuzhiyun { 0x0733, 0x0000 }, 197*4882a593Smuzhiyun { 0x0734, 0x0000 }, 198*4882a593Smuzhiyun { 0x0735, 0x0000 }, 199*4882a593Smuzhiyun { 0x0736, 0x0000 }, 200*4882a593Smuzhiyun { 0x0737, 0x0000 }, 201*4882a593Smuzhiyun { 0x0800, 0x0000 }, 202*4882a593Smuzhiyun { 0x0801, 0x0000 }, 203*4882a593Smuzhiyun { 0x0802, 0x0000 }, 204*4882a593Smuzhiyun { 0x0803, 0x0000 }, 205*4882a593Smuzhiyun { 0x0804, 0x0000 }, 206*4882a593Smuzhiyun { 0x0805, 0x0000 }, 207*4882a593Smuzhiyun { 0x0820, 0x0000 }, 208*4882a593Smuzhiyun { 0x0821, 0x0000 }, 209*4882a593Smuzhiyun { 0x0822, 0x0000 }, 210*4882a593Smuzhiyun { 0x0823, 0x0000 }, 211*4882a593Smuzhiyun { 0x0824, 0x0000 }, 212*4882a593Smuzhiyun { 0x0825, 0x0000 }, 213*4882a593Smuzhiyun { 0x0826, 0x0000 }, 214*4882a593Smuzhiyun { 0x0827, 0x0000 }, 215*4882a593Smuzhiyun { 0x0830, 0x0000 }, 216*4882a593Smuzhiyun { 0x0831, 0x0000 }, 217*4882a593Smuzhiyun { 0x0832, 0x0000 }, 218*4882a593Smuzhiyun { 0x0833, 0x0000 }, 219*4882a593Smuzhiyun { 0x0834, 0x0000 }, 220*4882a593Smuzhiyun { 0x0835, 0x0000 }, 221*4882a593Smuzhiyun { 0x0836, 0x0000 }, 222*4882a593Smuzhiyun { 0x0837, 0x0000 }, 223*4882a593Smuzhiyun { 0x0f00, 0x0000 }, 224*4882a593Smuzhiyun { 0x0f01, 0x0000 }, 225*4882a593Smuzhiyun { 0x0f02, 0x0000 }, 226*4882a593Smuzhiyun { 0x0f03, 0x0000 }, 227*4882a593Smuzhiyun { 0x0f04, 0x0000 }, 228*4882a593Smuzhiyun { 0x0f05, 0x0000 }, 229*4882a593Smuzhiyun { 0x0f20, 0x0000 }, 230*4882a593Smuzhiyun { 0x0f21, 0x0000 }, 231*4882a593Smuzhiyun { 0x0f22, 0x0000 }, 232*4882a593Smuzhiyun { 0x0f23, 0x0000 }, 233*4882a593Smuzhiyun { 0x0f24, 0x0000 }, 234*4882a593Smuzhiyun { 0x0f25, 0x0000 }, 235*4882a593Smuzhiyun { 0x0f26, 0x0000 }, 236*4882a593Smuzhiyun { 0x0f27, 0x0000 }, 237*4882a593Smuzhiyun { 0x0f30, 0x0000 }, 238*4882a593Smuzhiyun { 0x0f31, 0x0000 }, 239*4882a593Smuzhiyun { 0x0f32, 0x0000 }, 240*4882a593Smuzhiyun { 0x0f33, 0x0000 }, 241*4882a593Smuzhiyun { 0x0f34, 0x0000 }, 242*4882a593Smuzhiyun { 0x0f35, 0x0000 }, 243*4882a593Smuzhiyun { 0x0f36, 0x0000 }, 244*4882a593Smuzhiyun { 0x0f37, 0x0000 }, 245*4882a593Smuzhiyun { 0x2000, 0x0000 }, 246*4882a593Smuzhiyun { 0x2001, 0x0000 }, 247*4882a593Smuzhiyun { 0x2002, 0x0000 }, 248*4882a593Smuzhiyun { 0x2003, 0x0000 }, 249*4882a593Smuzhiyun { 0x2004, 0x0000 }, 250*4882a593Smuzhiyun { 0x2005, 0x0000 }, 251*4882a593Smuzhiyun { 0x2006, 0x0000 }, 252*4882a593Smuzhiyun { 0x2007, 0x0000 }, 253*4882a593Smuzhiyun { 0x2008, 0x0000 }, 254*4882a593Smuzhiyun { 0x2009, 0x0003 }, 255*4882a593Smuzhiyun { 0x200a, 0x0003 }, 256*4882a593Smuzhiyun { 0x200b, 0x0000 }, 257*4882a593Smuzhiyun { 0x200c, 0x0000 }, 258*4882a593Smuzhiyun { 0x200d, 0x0000 }, 259*4882a593Smuzhiyun { 0x200e, 0x0000 }, 260*4882a593Smuzhiyun { 0x2012, 0x0000 }, 261*4882a593Smuzhiyun { 0x2013, 0x0000 }, 262*4882a593Smuzhiyun { 0x2014, 0x0000 }, 263*4882a593Smuzhiyun { 0x2015, 0x0000 }, 264*4882a593Smuzhiyun { 0x2016, 0x0000 }, 265*4882a593Smuzhiyun { 0x201a, 0x0000 }, 266*4882a593Smuzhiyun { 0x201b, 0x0000 }, 267*4882a593Smuzhiyun { 0x201c, 0x0000 }, 268*4882a593Smuzhiyun { 0x201d, 0x0000 }, 269*4882a593Smuzhiyun { 0x201e, 0x0000 }, 270*4882a593Smuzhiyun { 0x201f, 0x0000 }, 271*4882a593Smuzhiyun { 0x2020, 0x0000 }, 272*4882a593Smuzhiyun { 0x2021, 0x0000 }, 273*4882a593Smuzhiyun { 0x2022, 0x0000 }, 274*4882a593Smuzhiyun { 0x2023, 0x0000 }, 275*4882a593Smuzhiyun { 0x2024, 0x0000 }, 276*4882a593Smuzhiyun { 0x2025, 0x0002 }, 277*4882a593Smuzhiyun { 0x2026, 0x0000 }, 278*4882a593Smuzhiyun { 0x2027, 0x0000 }, 279*4882a593Smuzhiyun { 0x2029, 0x0000 }, 280*4882a593Smuzhiyun { 0x202a, 0x0000 }, 281*4882a593Smuzhiyun { 0x202d, 0x0000 }, 282*4882a593Smuzhiyun { 0x202e, 0x0000 }, 283*4882a593Smuzhiyun { 0x202f, 0x0000 }, 284*4882a593Smuzhiyun { 0x2030, 0x0000 }, 285*4882a593Smuzhiyun { 0x2031, 0x0000 }, 286*4882a593Smuzhiyun { 0x2032, 0x0000 }, 287*4882a593Smuzhiyun { 0x2033, 0x0000 }, 288*4882a593Smuzhiyun { 0x2034, 0x0000 }, 289*4882a593Smuzhiyun { 0x2200, 0x0000 }, 290*4882a593Smuzhiyun { 0x2201, 0x0000 }, 291*4882a593Smuzhiyun { 0x2202, 0x0000 }, 292*4882a593Smuzhiyun { 0x2203, 0x0000 }, 293*4882a593Smuzhiyun { 0x2204, 0x0000 }, 294*4882a593Smuzhiyun { 0x2206, 0x0000 }, 295*4882a593Smuzhiyun { 0x2207, 0x0000 }, 296*4882a593Smuzhiyun { 0x2208, 0x0000 }, 297*4882a593Smuzhiyun { 0x2209, 0x0000 }, 298*4882a593Smuzhiyun { 0x220a, 0x0000 }, 299*4882a593Smuzhiyun { 0x220b, 0x0000 }, 300*4882a593Smuzhiyun { 0x220c, 0x0000 }, 301*4882a593Smuzhiyun { 0x220d, 0x0000 }, 302*4882a593Smuzhiyun { 0x220e, 0x0000 }, 303*4882a593Smuzhiyun { 0x220f, 0x0000 }, 304*4882a593Smuzhiyun { 0x2211, 0x0000 }, 305*4882a593Smuzhiyun { 0x2212, 0x0000 }, 306*4882a593Smuzhiyun { 0x2220, 0x0000 }, 307*4882a593Smuzhiyun { 0x2221, 0x0000 }, 308*4882a593Smuzhiyun { 0x2222, 0x0000 }, 309*4882a593Smuzhiyun { 0x2223, 0x0000 }, 310*4882a593Smuzhiyun { 0x2230, 0x0000 }, 311*4882a593Smuzhiyun { 0x2231, 0x0000 }, 312*4882a593Smuzhiyun { 0x3121, 0x0001 }, 313*4882a593Smuzhiyun { 0x3122, 0x0000 }, 314*4882a593Smuzhiyun { 0x3123, 0x0000 }, 315*4882a593Smuzhiyun { 0x7303, 0x0057 }, 316*4882a593Smuzhiyun { 0x7303, 0x0057 }, 317*4882a593Smuzhiyun { 0x8383, 0x0057 }, 318*4882a593Smuzhiyun { 0x7308, 0x0097 }, 319*4882a593Smuzhiyun { 0x8388, 0x0097 }, 320*4882a593Smuzhiyun { 0x7309, 0x0097 }, 321*4882a593Smuzhiyun { 0x8389, 0x0097 }, 322*4882a593Smuzhiyun { 0x7312, 0x0000 }, 323*4882a593Smuzhiyun { 0x8392, 0x0000 }, 324*4882a593Smuzhiyun { 0x7313, 0x0000 }, 325*4882a593Smuzhiyun { 0x8393, 0x0000 }, 326*4882a593Smuzhiyun { 0x7319, 0x0000 }, 327*4882a593Smuzhiyun { 0x8399, 0x0000 }, 328*4882a593Smuzhiyun { 0x75201a, 0x8003 }, 329*4882a593Smuzhiyun { 0x752045, 0x5289 }, 330*4882a593Smuzhiyun { 0x752048, 0xd049 }, 331*4882a593Smuzhiyun { 0x75204a, 0xa83b }, 332*4882a593Smuzhiyun { 0x75206b, 0x5064 }, 333*4882a593Smuzhiyun }; 334*4882a593Smuzhiyun 335*4882a593Smuzhiyun #endif /* __RT700_H__ */ 336