2019-12-27 08:44:45 +03:00
/* SPDX-License-Identifier: GPL-2.0 */
/*
* rt711 - sdw . h - - RT711 ALSA SoC audio driver header
*
* Copyright ( c ) 2019 Realtek Semiconductor Corp .
*/
# ifndef __RT711_SDW_H__
# define __RT711_SDW_H__
static const struct reg_default rt711_reg_defaults [ ] = {
{ 0x0000 , 0x00 } ,
{ 0x0001 , 0x00 } ,
{ 0x0002 , 0x00 } ,
{ 0x0003 , 0x00 } ,
{ 0x0004 , 0x00 } ,
{ 0x0005 , 0x01 } ,
{ 0x0020 , 0x00 } ,
{ 0x0022 , 0x00 } ,
{ 0x0023 , 0x00 } ,
{ 0x0024 , 0x00 } ,
{ 0x0025 , 0x00 } ,
{ 0x0026 , 0x00 } ,
{ 0x0030 , 0x00 } ,
{ 0x0032 , 0x00 } ,
{ 0x0033 , 0x00 } ,
{ 0x0034 , 0x00 } ,
{ 0x0035 , 0x00 } ,
{ 0x0036 , 0x00 } ,
{ 0x0040 , 0x00 } ,
{ 0x0041 , 0x00 } ,
{ 0x0042 , 0x00 } ,
{ 0x0043 , 0x00 } ,
{ 0x0044 , 0x20 } ,
{ 0x0045 , 0x01 } ,
{ 0x0046 , 0x01 } ,
{ 0x0050 , 0x20 } ,
{ 0x0051 , 0x02 } ,
{ 0x0052 , 0x5d } ,
{ 0x0053 , 0x07 } ,
{ 0x0054 , 0x11 } ,
{ 0x0055 , 0x00 } ,
{ 0x0060 , 0x00 } ,
{ 0x0070 , 0x00 } ,
{ 0x0080 , 0xc0 } ,
{ 0x0088 , 0x00 } ,
{ 0x00e0 , 0x00 } ,
{ 0x00e1 , 0x00 } ,
{ 0x00e2 , 0x00 } ,
{ 0x00e3 , 0x00 } ,
{ 0x00e5 , 0x00 } ,
{ 0x00ee , 0x00 } ,
{ 0x00ef , 0x00 } ,
{ 0x00f0 , 0x00 } ,
{ 0x00f1 , 0x00 } ,
{ 0x00f2 , 0x00 } ,
{ 0x00f3 , 0x00 } ,
{ 0x00f4 , 0x00 } ,
{ 0x00f5 , 0x00 } ,
{ 0x00fe , 0x00 } ,
{ 0x00ff , 0x00 } ,
{ 0x0100 , 0x00 } ,
{ 0x0101 , 0x00 } ,
{ 0x0102 , 0x00 } ,
{ 0x0103 , 0x00 } ,
{ 0x0104 , 0x00 } ,
{ 0x0105 , 0x00 } ,
{ 0x0120 , 0x00 } ,
{ 0x0122 , 0x00 } ,
{ 0x0123 , 0x00 } ,
{ 0x0124 , 0x00 } ,
{ 0x0125 , 0x00 } ,
{ 0x0126 , 0x00 } ,
{ 0x0127 , 0x00 } ,
{ 0x0130 , 0x00 } ,
{ 0x0132 , 0x00 } ,
{ 0x0133 , 0x00 } ,
{ 0x0134 , 0x00 } ,
{ 0x0135 , 0x00 } ,
{ 0x0136 , 0x00 } ,
{ 0x0137 , 0x00 } ,
{ 0x0200 , 0x00 } ,
{ 0x0201 , 0x00 } ,
{ 0x0202 , 0x00 } ,
{ 0x0203 , 0x00 } ,
{ 0x0204 , 0x00 } ,
{ 0x0205 , 0x03 } ,
{ 0x0220 , 0x00 } ,
{ 0x0222 , 0x00 } ,
{ 0x0223 , 0x00 } ,
{ 0x0224 , 0x00 } ,
{ 0x0225 , 0x00 } ,
{ 0x0226 , 0x00 } ,
{ 0x0227 , 0x00 } ,
{ 0x0230 , 0x00 } ,
{ 0x0232 , 0x00 } ,
{ 0x0233 , 0x00 } ,
{ 0x0234 , 0x00 } ,
{ 0x0235 , 0x00 } ,
{ 0x0236 , 0x00 } ,
{ 0x0237 , 0x00 } ,
{ 0x0300 , 0x00 } ,
{ 0x0301 , 0x00 } ,
{ 0x0302 , 0x20 } ,
{ 0x0303 , 0x00 } ,
{ 0x0304 , 0x00 } ,
{ 0x0305 , 0x03 } ,
{ 0x0320 , 0x00 } ,
{ 0x0322 , 0x00 } ,
{ 0x0323 , 0x00 } ,
{ 0x0324 , 0x00 } ,
{ 0x0325 , 0x00 } ,
{ 0x0326 , 0x00 } ,
{ 0x0327 , 0x00 } ,
{ 0x0330 , 0x00 } ,
{ 0x0332 , 0x00 } ,
{ 0x0333 , 0x00 } ,
{ 0x0334 , 0x00 } ,
{ 0x0335 , 0x00 } ,
{ 0x0336 , 0x00 } ,
{ 0x0337 , 0x00 } ,
{ 0x0400 , 0x00 } ,
{ 0x0401 , 0x00 } ,
{ 0x0402 , 0x00 } ,
{ 0x0403 , 0x00 } ,
{ 0x0404 , 0x00 } ,
{ 0x0405 , 0x03 } ,
{ 0x0420 , 0x00 } ,
{ 0x0422 , 0x00 } ,
{ 0x0423 , 0x00 } ,
{ 0x0424 , 0x00 } ,
{ 0x0425 , 0x00 } ,
{ 0x0426 , 0x00 } ,
{ 0x0427 , 0x00 } ,
{ 0x0430 , 0x00 } ,
{ 0x0432 , 0x00 } ,
{ 0x0433 , 0x00 } ,
{ 0x0434 , 0x00 } ,
{ 0x0435 , 0x00 } ,
{ 0x0436 , 0x00 } ,
{ 0x0437 , 0x00 } ,
{ 0x0f00 , 0x00 } ,
{ 0x0f01 , 0x00 } ,
{ 0x0f02 , 0x20 } ,
{ 0x0f03 , 0x00 } ,
{ 0x0f04 , 0x00 } ,
{ 0x0f05 , 0x03 } ,
{ 0x0f06 , 0x00 } ,
{ 0x0f07 , 0x00 } ,
{ 0x0f08 , 0x00 } ,
{ 0x0f09 , 0x00 } ,
{ 0x0f10 , 0x00 } ,
{ 0x0f11 , 0x00 } ,
{ 0x0f12 , 0x00 } ,
{ 0x0f13 , 0x00 } ,
{ 0x0f14 , 0x00 } ,
{ 0x0f15 , 0x00 } ,
{ 0x0f16 , 0x00 } ,
{ 0x0f17 , 0x00 } ,
{ 0x0f18 , 0x00 } ,
{ 0x0f19 , 0x00 } ,
{ 0x0f1a , 0x00 } ,
{ 0x0f1b , 0x00 } ,
{ 0x0f1c , 0x00 } ,
{ 0x0f1d , 0x00 } ,
{ 0x0f1e , 0x00 } ,
{ 0x0f1f , 0x00 } ,
{ 0x0f20 , 0x00 } ,
{ 0x0f22 , 0x00 } ,
{ 0x0f23 , 0x00 } ,
{ 0x0f24 , 0x00 } ,
{ 0x0f25 , 0x00 } ,
{ 0x0f26 , 0x00 } ,
{ 0x0f27 , 0x00 } ,
{ 0x0f30 , 0x00 } ,
{ 0x0f32 , 0x00 } ,
{ 0x0f33 , 0x00 } ,
{ 0x0f34 , 0x00 } ,
{ 0x0f35 , 0x00 } ,
{ 0x0f36 , 0x00 } ,
{ 0x0f37 , 0x00 } ,
{ 0x2012 , 0x00 } ,
{ 0x2013 , 0x00 } ,
{ 0x2014 , 0x00 } ,
{ 0x2015 , 0x00 } ,
{ 0x2016 , 0x00 } ,
{ 0x201a , 0x00 } ,
{ 0x201b , 0x00 } ,
{ 0x201c , 0x0c } ,
{ 0x201d , 0x00 } ,
{ 0x201e , 0x00 } ,
{ 0x201f , 0x00 } ,
{ 0x2020 , 0x00 } ,
{ 0x2021 , 0x00 } ,
{ 0x2022 , 0x00 } ,
{ 0x2023 , 0x00 } ,
{ 0x2024 , 0x00 } ,
{ 0x2025 , 0x01 } ,
{ 0x2026 , 0x00 } ,
{ 0x2027 , 0x00 } ,
{ 0x2029 , 0x00 } ,
{ 0x202a , 0x00 } ,
{ 0x202d , 0x00 } ,
{ 0x202e , 0x00 } ,
{ 0x202f , 0x00 } ,
{ 0x2030 , 0x00 } ,
{ 0x2031 , 0x00 } ,
{ 0x2032 , 0x00 } ,
{ 0x2033 , 0x00 } ,
{ 0x2034 , 0x00 } ,
{ 0x2201 , 0xc7 } ,
{ 0x2202 , 0x0c } ,
{ 0x2203 , 0x22 } ,
{ 0x2204 , 0x04 } ,
{ 0x2206 , 0x00 } ,
{ 0x2207 , 0x00 } ,
{ 0x2208 , 0x00 } ,
{ 0x2209 , 0x00 } ,
{ 0x220a , 0x00 } ,
{ 0x220b , 0x00 } ,
{ 0x220c , 0x00 } ,
{ 0x220d , 0x04 } ,
{ 0x220e , 0x00 } ,
{ 0x220f , 0x00 } ,
{ 0x2211 , 0x01 } ,
{ 0x2212 , 0x00 } ,
{ 0x2220 , 0x00 } ,
{ 0x2221 , 0x00 } ,
{ 0x2222 , 0x00 } ,
{ 0x2223 , 0x00 } ,
{ 0x2230 , 0x00 } ,
{ 0x2231 , 0x2f } ,
{ 0x2232 , 0x80 } ,
{ 0x2233 , 0x00 } ,
{ 0x2234 , 0x00 } ,
{ 0x2235 , 0x00 } ,
{ 0x2236 , 0x00 } ,
{ 0x2237 , 0x00 } ,
{ 0x2238 , 0x00 } ,
{ 0x2239 , 0x00 } ,
{ 0x2f01 , 0x00 } ,
{ 0x2f02 , 0x09 } ,
{ 0x2f03 , 0x00 } ,
{ 0x2f04 , 0x00 } ,
{ 0x2f05 , 0x0b } ,
{ 0x2f06 , 0x01 } ,
{ 0x2f07 , 0xcf } ,
{ 0x2f08 , 0x00 } ,
{ 0x2f09 , 0x00 } ,
{ 0x2f0a , 0x00 } ,
{ 0x2f0b , 0x00 } ,
{ 0x2f0c , 0x00 } ,
{ 0x2f0d , 0x00 } ,
{ 0x2f0e , 0x00 } ,
{ 0x2f0f , 0x00 } ,
{ 0x3122 , 0x00 } ,
{ 0x3123 , 0x00 } ,
{ 0x7303 , 0x57 } ,
{ 0x8383 , 0x57 } ,
{ 0x7308 , 0x97 } ,
{ 0x8388 , 0x97 } ,
{ 0x7309 , 0x97 } ,
{ 0x8389 , 0x97 } ,
{ 0x7312 , 0x00 } ,
{ 0x8392 , 0x00 } ,
{ 0x7313 , 0x00 } ,
{ 0x8393 , 0x00 } ,
{ 0x7319 , 0x00 } ,
{ 0x8399 , 0x00 } ,
2021-06-17 12:08:22 +03:00
{ 0x752008 , 0xa807 } ,
2019-12-27 08:44:45 +03:00
{ 0x752009 , 0x1029 } ,
2021-06-17 12:08:22 +03:00
{ 0x75200b , 0x7770 } ,
2019-12-27 08:44:45 +03:00
{ 0x752011 , 0x007a } ,
{ 0x75201a , 0x8003 } ,
{ 0x752045 , 0x5289 } ,
{ 0x752048 , 0xd049 } ,
{ 0x75204a , 0xa83b } ,
{ 0x75206b , 0x5064 } ,
{ 0x75206f , 0x058b } ,
{ 0x752091 , 0x0000 } ,
} ;
# endif /* __RT711_SDW_H__ */