Fix word order in hdaa_subvendor_id() to match PCI (where it comes from),
broken at r230130. This should fix applying system-specific patches.
This commit is contained in:
parent
8e4609a4a3
commit
89a8fedd77
@ -259,8 +259,8 @@ struct hdaa_chan {
|
||||
hda_get_device_id(devinfo->dev))
|
||||
|
||||
#define hdaa_subvendor_id(devinfo) \
|
||||
(((uint32_t)hda_get_subvendor_id(devinfo->dev) << 16) + \
|
||||
hda_get_subdevice_id(devinfo->dev))
|
||||
(((uint32_t)hda_get_subdevice_id(devinfo->dev) << 16) + \
|
||||
hda_get_subvendor_id(devinfo->dev))
|
||||
|
||||
struct hdaa_widget *hdaa_widget_get(struct hdaa_devinfo *, nid_t);
|
||||
uint32_t hdaa_widget_pin_patch(uint32_t config, const char *str);
|
||||
|
@ -620,9 +620,9 @@ hdaa_patch_direct(struct hdaa_devinfo *devinfo)
|
||||
hda_command(dev, HDA_CMD_12BIT(0, devinfo->nid,
|
||||
0x7e7, 0));
|
||||
if (id == HDA_CODEC_ALC269) {
|
||||
if (subid == 0x104316e3 || subid == 0x1043831a ||
|
||||
subid == 0x1043834a || subid == 0x10438398 ||
|
||||
subid == 0x104383ce) {
|
||||
if (subid == 0x16e31043 || subid == 0x831a1043 ||
|
||||
subid == 0x834a1043 || subid == 0x83981043 ||
|
||||
subid == 0x83ce1043) {
|
||||
/*
|
||||
* The ditital mics on some Asus laptops produce
|
||||
* differential signals instead of expected stereo.
|
||||
|
Loading…
x
Reference in New Issue
Block a user