Lines Matching +full:gpo +full:- +full:config +full:- +full:2
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
6 * Copyright (c) 2008-2012 Alexander Motin <mav@FreeBSD.org>
14 * 2. Redistributions in binary form must reproduce the above copyright
46 /* 9 - 25 = anything else */
53 /* 26 - 31 = vrefs */
67 #define HDAA_AMP_VOL_DEFAULT (-1)
80 #define HDAA_IMIX_AS_DST (2 << 0)
83 #define HDAA_CTL_IN 2
123 uint32_t config; member
160 nid_t dacs[2][16];
162 int chans[2];
201 uint32_t gpo; member
245 ((0 - (ctl)->offset) * ((ctl)->size + 1))
248 (((ctl)->step - (ctl)->offset) * ((ctl)->size + 1))
251 ((ctl)->step * ((ctl)->size + 1))
254 (((ctl)->size + 1) * ((int)(val) - (ctl)->offset))
257 imax(imin((((qdb) + (ctl)->size / 2 * ((qdb) > 0 ? 1 : -1)) / \
258 ((ctl)->size + 1) + (ctl)->offset), (ctl)->step), 0)
261 (((uint32_t)hda_get_vendor_id(devinfo->dev) << 16) + \
262 hda_get_device_id(devinfo->dev))
265 (((uint32_t)hda_get_subdevice_id(devinfo->dev) << 16) + \
266 hda_get_subvendor_id(devinfo->dev))
269 uint32_t hdaa_widget_pin_patch(uint32_t config, const char *str);