Lines Matching +full:native +full:- +full:mode

3 Pin-muxing on broadwell devices can be described with a node for the PINCTRL
9 - compatible : "intel,x86-broadwell-pinctrl"
11 Pin state nodes must be sub-nodes of the pinctrl master node. The must have
13 - mode-gpio - forces the pin into GPIO mode
14 - output-value - sets the default output value of the GPIO, 0 (low, default)
16 - direction - sets the direction of the gpio, either PIN_INPUT (default)
18 - invert - the input pin is inverted
19 - trigger - sets the trigger type, either TRIGGER_EDGE (default) or
21 - sense-disable - the input state sense is disabled
22 - owner 0 sets the owner of the pin, either OWNER_ACPI (default) or
24 - route - sets whether the pin is routed, either PIRQ_APIC_MASK or
26 - irq-enable - the interrupt is enabled
27 - reset-rsmrst - the pin will only be reset by RSMRST
28 - pirq-apic - the pin will be routed to the IOxAPIC
33 The pin configuration node is also a sub-node of the pinctrl master node, but
36 - config - configuration to use for each pin. Each entry has of 3 cells:
37 - GPIO number (0..94)
38 - phandle of configuration (above)
39 - interrupt number (0..15)
47 compatible = "intel,x86-broadwell-pinctrl";
50 gpio_unused: gpio-unused {
51 mode-gpio;
54 sense-disable;
57 gpio_acpi_sci: acpi-sci {
58 mode-gpio;
64 gpio_acpi_smi: acpi-smi {
65 mode-gpio;
71 gpio_input: gpio-input {
72 mode-gpio;
77 gpio_input_invert: gpio-input-invert {
78 mode-gpio;
84 gpio_native: gpio-native {
87 gpio_out_high: gpio-out-high {
88 mode-gpio;
90 output-value = <1>;
92 sense-disable;
95 gpio_out_low: gpio-out-low {
96 mode-gpio;
98 output-value = <0>;
100 sense-disable;
103 gpio_pirq: gpio-pirq {
104 mode-gpio;
107 pirq-apic = <PIRQ_APIC_ROUTE>;
116 <4 &gpio_native 0>, /* native: i2c0_sda_gpio4 */
117 <5 &gpio_native 0>, /* native: i2c0_scl_gpio5 */
118 <6 &gpio_native 0>, /* native: i2c1_sda_gpio6 */
119 <7 &gpio_native 0>, /* native: i2c1_scl_gpio7 */
142 <30 &gpio_native 0>, /* native: pch_suswarn_l */
143 <31 &gpio_native 0>, /* native: acok_buf */
144 <32 &gpio_native 0>, /* native: lpc_clkrun_l */
145 <33 &gpio_native 0>, /* native: ssd_devslp */
152 <40 &gpio_native 0>, /* native: pch_usb1_oc_l */
153 <41 &gpio_native 0>, /* native: pch_usb2_oc_l */
157 <45 &gpio_acpi_sci 0>, /* dsp_int - codec wake */
158 <46 &gpio_pirq 6>, /* hotword_det_l_3v3 (pirqo) - codec irq */
173 <61 &gpio_native 0>, /* native: pch_sus_stat */
174 <62 &gpio_native 0>, /* native: pch_susclk */
175 <63 &gpio_native 0>, /* native: pch_slp_s5_l */
183 <71 &gpio_native 0>, /* native: modphy_en */
194 <82 &gpio_native 0>, /* native: ec_rcin_l */