Lines Matching +full:present +full:- +full:gpios
1 .. SPDX-License-Identifier: GPL-2.0
13 that are accessed through memory-mapped registers.
15 In order to support this and re-use the existing drivers as much as
18 - Devices that have no bus connector resource are represented as
21 - Devices behind real busses where there is a connector resource
33 This means that when ACPI_HANDLE(dev) returns non-NULL the device was
35 device-specific configuration. There is an example of this below.
42 for the device and add supported ACPI IDs. If this same IP-block is used on
43 some other non-ACPI platform, the driver might work out of the box or needs
65 configuring GPIOs it can get its ACPI handle and extract this information
201 "byte-len", 1024,
202 "addr-mode", 2,
203 "page-size, 32
220 status = acpi_evaluate_object(ACPI_HANDLE(&spi->dev), "_DSM",
267 Specific Data) which made it possible to name the GPIOs among other things.
302 // ACPI 5.1 _DSD used for naming the GPIOs
305 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
308 Package () {"power-gpios", Package() {^DEV, 0, 0, 0 }},
309 Package () {"irq-gpios", Package() {^DEV, 1, 0, 0 }},
315 specifies the path to the controller. In order to use these GPIOs in Linux
319 Documentation/admin-guide/gpio/.
342 See Documentation/firmware-guide/acpi/gpio-properties.rst for more information about the
343 _DSD binding related to GPIOs.
353 - The children share the parent ACPI handle.
354 - The MFD cell can specify the ACPI id of the device.
396 object be present for all ACPI objects representing devices (Section 6.1 of ACPI
397 6.0). For non-enumerable bus types that object must be _HID and its value must
401 existing DT-compatible device identification in ACPI and to satisfy the above
406 device identification algorithm. If the "compatible" property is not present
409 (except when an I2C or SPI link from the device to its parent is present, in
413 (if present).
415 Analogously, if PRP0001 is present in the list of device IDs returned by _CID,
416 the identification strings listed by the "compatible" property value (if present
424 For example, the following ACPI sample might be used to enumerate an lm75-type
432 ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
463 Refer to :doc:`DSD-properties-rules` for more information.