View | Details | Raw Unified | Return to bug 230641
Collapse All | Expand All

(-)b/sys/dev/ichiic/ig4_acpi.c (+1 lines)
Lines 60-65 static char *ig4iic_ids[] = { Link Here
60
	"80860F41",
60
	"80860F41",
61
	"808622C1",
61
	"808622C1",
62
	"AMDI0510",
62
	"AMDI0510",
63
	"AMDI0010",
63
	"APMC0D0F",
64
	"APMC0D0F",
64
	NULL
65
	NULL
65
};
66
};
(-)b/sys/dev/ichiic/ig4_iic.c (-1 / +1 lines)
Lines 553-559 ig4iic_attach(ig4iic_softc_t *sc) Link Here
553
553
554
	if (sc->version == IG4_HASWELL || sc->version == IG4_ATOM) {
554
	if (sc->version == IG4_HASWELL || sc->version == IG4_ATOM) {
555
		v = reg_read(sc, IG4_REG_COMP_VER);
555
		v = reg_read(sc, IG4_REG_COMP_VER);
556
		if (v != IG4_COMP_VER) {
556
		if (v < IG4_COMP_MIN_VER) {
557
			error = ENXIO;
557
			error = ENXIO;
558
			goto done;
558
			goto done;
559
		}
559
		}
(-)b/sys/dev/ichiic/ig4_reg.h (-3 / +1 lines)
Lines 73-79 Link Here
73
 *	SDA_HOLD	0x00000001
73
 *	SDA_HOLD	0x00000001
74
 *	SDA_SETUP	0x00000064
74
 *	SDA_SETUP	0x00000064
75
 *	COMP_PARAM1	0x00FFFF6E
75
 *	COMP_PARAM1	0x00FFFF6E
76
 *	COMP_VER	0x3131352A
77
 */
76
 */
78
77
79
#define IG4_REG_CTL		0x0000	/* RW	Control Register */
78
#define IG4_REG_CTL		0x0000	/* RW	Control Register */
Lines 545-555 Link Here
545
544
546
/*
545
/*
547
 * COMP_VER - (RO) Component Version Register			22.2.36
546
 * COMP_VER - (RO) Component Version Register			22.2.36
548
 *		   Default Value 0x3131352A
549
 *
547
 *
550
 *	Contains the chip version number.  All 32 bits.
548
 *	Contains the chip version number.  All 32 bits.
551
 */
549
 */
552
#define IG4_COMP_VER		0x3131352A
550
#define IG4_COMP_MIN_VER		0x3131352A
553
551
554
/*
552
/*
555
 * COMP_TYPE - (RO) (linux) Endian and bus width probe
553
 * COMP_TYPE - (RO) (linux) Endian and bus width probe

Return to bug 230641