aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ichiic
diff options
context:
space:
mode:
authorOleksandr Tymoshenko <gonzo@FreeBSD.org>2018-08-20 18:50:56 +0000
committerOleksandr Tymoshenko <gonzo@FreeBSD.org>2018-08-20 18:50:56 +0000
commit5747fe4fb9d3b96eaa88dd4bda30d2924df68946 (patch)
tree01ff0973bd728e4760c5e23f16fd0a85b23f7332 /sys/dev/ichiic
parent951de5548b8eff397338968ebe18dadd43f8ada7 (diff)
Notes
Diffstat (limited to 'sys/dev/ichiic')
-rw-r--r--sys/dev/ichiic/ig4_acpi.c1
-rw-r--r--sys/dev/ichiic/ig4_iic.c2
-rw-r--r--sys/dev/ichiic/ig4_reg.h4
3 files changed, 3 insertions, 4 deletions
diff --git a/sys/dev/ichiic/ig4_acpi.c b/sys/dev/ichiic/ig4_acpi.c
index 882685abf1f6..c205bad88bf6 100644
--- a/sys/dev/ichiic/ig4_acpi.c
+++ b/sys/dev/ichiic/ig4_acpi.c
@@ -60,6 +60,7 @@ static char *ig4iic_ids[] = {
"80860F41",
"808622C1",
"AMDI0510",
+ "AMDI0010",
"APMC0D0F",
NULL
};
diff --git a/sys/dev/ichiic/ig4_iic.c b/sys/dev/ichiic/ig4_iic.c
index de61314813fe..4343bd70ba0d 100644
--- a/sys/dev/ichiic/ig4_iic.c
+++ b/sys/dev/ichiic/ig4_iic.c
@@ -563,7 +563,7 @@ ig4iic_attach(ig4iic_softc_t *sc)
if (sc->version == IG4_HASWELL || sc->version == IG4_ATOM) {
v = reg_read(sc, IG4_REG_COMP_VER);
- if (v != IG4_COMP_VER) {
+ if (v < IG4_COMP_MIN_VER) {
error = ENXIO;
goto done;
}
diff --git a/sys/dev/ichiic/ig4_reg.h b/sys/dev/ichiic/ig4_reg.h
index 1732956af22b..45bc6aaed55f 100644
--- a/sys/dev/ichiic/ig4_reg.h
+++ b/sys/dev/ichiic/ig4_reg.h
@@ -73,7 +73,6 @@
* SDA_HOLD 0x00000001
* SDA_SETUP 0x00000064
* COMP_PARAM1 0x00FFFF6E
- * COMP_VER 0x3131352A
*/
#define IG4_REG_CTL 0x0000 /* RW Control Register */
@@ -552,11 +551,10 @@
/*
* COMP_VER - (RO) Component Version Register 22.2.36
- * Default Value 0x3131352A
*
* Contains the chip version number. All 32 bits.
*/
-#define IG4_COMP_VER 0x3131352A
+#define IG4_COMP_MIN_VER 0x3131352A
/*
* COMP_TYPE - (RO) (linux) Endian and bus width probe