mirror of https://gitee.com/openkylin/linux.git
ARM: STi: DT: add keyscan for stih415
Add keyscan support for stih415. It is put disabled by default because it is not enabled on all boards Also there are PIOs conflict with already claimed lines. Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com> Signed-off-by: Gabriel Fernandez <gabriel.fernandez@linaro.org> Signed-off-by: Maxime Coquelin <maxime.coquelin@st.com>
This commit is contained in:
parent
d6c057f313
commit
c316d7d420
|
@ -102,6 +102,22 @@ st,pins {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
keyscan {
|
||||||
|
pinctrl_keyscan: keyscan {
|
||||||
|
st,pins {
|
||||||
|
keyin0 = <&PIO0 2 ALT2 IN>;
|
||||||
|
keyin1 = <&PIO0 3 ALT2 IN>;
|
||||||
|
keyin2 = <&PIO0 4 ALT2 IN>;
|
||||||
|
keyin3 = <&PIO2 6 ALT2 IN>;
|
||||||
|
|
||||||
|
keyout0 = <&PIO1 6 ALT2 OUT>;
|
||||||
|
keyout1 = <&PIO1 7 ALT2 OUT>;
|
||||||
|
keyout2 = <&PIO0 6 ALT2 OUT>;
|
||||||
|
keyout3 = <&PIO2 7 ALT2 OUT>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
sbc_i2c0 {
|
sbc_i2c0 {
|
||||||
pinctrl_sbc_i2c0_default: sbc_i2c0-default {
|
pinctrl_sbc_i2c0_default: sbc_i2c0-default {
|
||||||
st,pins {
|
st,pins {
|
||||||
|
|
|
@ -206,5 +206,17 @@ rc: rc@fe518000 {
|
||||||
pinctrl-0 = <&pinctrl_ir>;
|
pinctrl-0 = <&pinctrl_ir>;
|
||||||
resets = <&softreset STIH415_IRB_SOFTRESET>;
|
resets = <&softreset STIH415_IRB_SOFTRESET>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
keyscan: keyscan@fe4b0000 {
|
||||||
|
compatible = "st,sti-keyscan";
|
||||||
|
status = "disabled";
|
||||||
|
reg = <0xfe4b0000 0x2000>;
|
||||||
|
interrupts = <GIC_SPI 212 IRQ_TYPE_NONE>;
|
||||||
|
clocks = <&CLK_SYSIN>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&pinctrl_keyscan>;
|
||||||
|
resets = <&powerdown STIH415_KEYSCAN_POWERDOWN>,
|
||||||
|
<&softreset STIH415_KEYSCAN_SOFTRESET>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue