2 NXP PCAL9555A i2c-accessible I/O expander.
4 Copyright (c) 2013-2015 Intel Corporation.
6 SPDX-License-Identifier: BSD-2-Clause-Patent
12 Name(_HID, "INT3491") // NXP PCAL9555A i2c-accessible I/O expander.
16 Name(RBUF, ResourceTemplate()
18 I2CSerialBus(0x25, ControllerInitiated, 400000, AddressingMode7Bit, "\\_SB.PCI0.GIP0.I2C_", 0, ResourceConsumer, , )
20 Method(_CRS, 0x0, NotSerialized)
24 Method(_STA, 0x0, NotSerialized)
27 // Only Platform Type / Id 8 has this device.
29 If(LNotEqual(PTYP, 8))
39 Name(_HID, "INT3491") // NXP PCAL9555A i2c-accessible I/O expander.
43 Name(RBUF, ResourceTemplate()
45 I2CSerialBus(0x26, ControllerInitiated, 400000, AddressingMode7Bit, "\\_SB.PCI0.GIP0.I2C_", 0, ResourceConsumer, , )
47 Method(_CRS, 0x0, NotSerialized)
51 Method(_STA, 0x0, NotSerialized)
54 // Only Platform Type / Id 8 has this device.
56 If(LNotEqual(PTYP, 8))
66 Name(_HID, "INT3491") // NXP PCAL9555A i2c-accessible I/O expander.
70 Name(RBUF, ResourceTemplate()
72 I2CSerialBus(0x27, ControllerInitiated, 400000, AddressingMode7Bit, "\\_SB.PCI0.GIP0.I2C_", 0, ResourceConsumer, , )
73 GpioInt (Level, ActiveLow, Exclusive, PullDefault, , "\\_SB.PCI0.GIP0.GPO", 0, ResourceConsumer, , ) {QUARK_GPIO1_MAPPING} /* GPIO<1> is EXP2_INT */
75 Method(_CRS, 0x0, NotSerialized)
79 Method(_STA, 0x0, NotSerialized)
82 // Only Platform Type / Id 8 has this device.
84 If(LNotEqual(PTYP, 8))