1 Intel Apollo Lake GPIO controller
3 The Apollo Lake (APL) GPIO controller is used to control GPIO functions of
7 - compatible: "intel,apl-gpio"
8 - #gpio-cells: Should be 2. The syntax of the gpio specifier used by client
9 nodes should be the following with values derived from the SoC user manual.
10 <[phandle of the gpio controller node]
11 [pin number within the gpio controller]
14 Values for gpio specifier:
15 - Pin number: is a GPIO pin number between 0 and 244
16 - Flags: GPIO_ACTIVE_HIGH or GPIO_ACTIVE_LOW
18 - gpio-controller: Specifies that the node is a gpio controller.
25 reg = <0x02006810 0 0 0 0>;
26 compatible = "intel,p2sb";
27 early-regs = <IOMAP_P2SB_BAR 0x100000>;
30 compatible = "intel,apl-pinctrl";
31 intel,p2sb-port-id = <PID_GPIO_N>;
33 compatible = "intel,gpio";
41 compatible = "intel,apl-i2c", "snps,designware-i2c-pci";
42 reg = <0x0200b210 0 0 0 0>;
45 clock-frequency = <400000>;
48 compatible = "google,cr50";
49 u-boot,i2c-offset-len = <0>;
50 ready-gpios = <&gpio_n GPIO_28 GPIO_ACTIVE_LOW>;