/* SPDX-License-Identifier: GPL-2.0-only */

#include <device/azalia_device.h>

const u32 cim_verb_data[] = {
	/* Realtek, ALC245 */
	0x10ec0245, /* Vendor ID */
	0x1558a763, /* Subsystem ID */
	40, /* Number of entries */
	//AZALIA_SUBVENDOR(0, 0x1558a763),
	AZALIA_SUBVENDOR(0, 0x1558a743),
	AZALIA_RESET(1),
	AZALIA_PIN_CFG(0, 0x12, 0x90a60130),
	AZALIA_PIN_CFG(0, 0x13, 0x40000000),
	AZALIA_PIN_CFG(0, 0x14, 0x90170110),
	AZALIA_PIN_CFG(0, 0x17, 0x411111f0),
	AZALIA_PIN_CFG(0, 0x18, 0x411111f0),
	AZALIA_PIN_CFG(0, 0x19, 0x411111f0),
	AZALIA_PIN_CFG(0, 0x1a, 0x411111f0),
	AZALIA_PIN_CFG(0, 0x1b, 0x411111f0),
	AZALIA_PIN_CFG(0, 0x1d, 0x40789b2d),
	AZALIA_PIN_CFG(0, 0x1e, 0x411111f0),
	AZALIA_PIN_CFG(0, 0x21, 0x04211020),

	0x05b50006, 0x05b40011, 0x0205001a, 0x0204810b,
	0x0205004a, 0x02042010, 0x02050038, 0x02047909,
	0x05c50000, 0x05c43d82, 0x05c50000, 0x05c43d82,
	0x05350000, 0x0534201a, 0x05350000, 0x0534201a,
	0x0535001d, 0x05340800, 0x0535001e, 0x05340800,
	0x05350003, 0x05341ec4, 0x05350004, 0x05340000,
	0x05450000, 0x05442000, 0x0545001d, 0x05440800,
	0x0545001e, 0x05440800, 0x05450003, 0x05441ec4,
	0x05450004, 0x05440000, 0x05350000, 0x0534a01a,
	0x0205003c, 0x0204f175, 0x0205003c, 0x0204f135,
	0x02050040, 0x02048800, 0x05a50001, 0x05a4001f,
	0x02050010, 0x02040020, 0x02050010, 0x02040020,
	0x0205006b, 0x0204a390, 0x0205006b, 0x0204a390,
	0x0205006c, 0x02040c9e, 0x0205006d, 0x02040c00,
	0x00170500, 0x00170500, 0x05a50004, 0x05a40113,
	0x02050008, 0x02046a8c, 0x02050076, 0x0204f000,
	0x0205000e, 0x020465c0, 0x02050033, 0x02048580,
	0x02050069, 0x0204fda8, 0x02050068, 0x02040000,
	0x02050003, 0x02040002, 0x02050069, 0x02040000,
	0x02050068, 0x02040001, 0x0205002e, 0x0204290e,
	0x02236100, 0x02235100, 0x00920011, 0x00970610,
	0x00936000, 0x00935000, 0x0205000d, 0x0204a020,
	0x00220011, 0x00270610, 0x0023a046, 0x00239046,
	0x0173b000, 0x01770740, 0x05a50001, 0x05a4001f,
	0x05c5000f, 0x05c40003, 0x02050036, 0x020437d7,
	0x0143b000, 0x01470740, 0x02050010, 0x02040020,
	0x01470c02, 0x01470c02,

	// XXX: Duplicate last 2 u32s to keep in 4-dword blocks
	0x01470c02, 0x01470c02,
};

const u32 pc_beep_verbs[] = {};

AZALIA_ARRAY_SIZES;
