Bringup FPC Fingerprint(4)
for devon fpc1553 bringup FPC fingerprint fpc1553 Change-Id: I6f41c057dc1b02f9200576d49bb3ee9875b39810 Reviewed-on: https://gerrit.mot.com/2206456 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Submit-Approved: Jira Key Tested-by: Jira Key Reviewed-by: liujian <liujian24@lenovo.com> (cherry picked from commit 318207434b3e4ca73973446d0fd764510d4ffe1e) Reviewed-on: https://gerrit.mot.com/2221203 Reviewed-by: Wang Wang <wangwang1@lenovo.com>
This commit is contained in:
1 parent
bdbb3a6f6e
commit
2bc25721fc
2 files changed
+43
-9
No files matched your search
@@ -110,7 +110,7 @@
|
||||
function = "gpio";
|
||||
};
|
||||
config {
|
||||
pins = "gpio3";
|
||||
pins = "gpio104";
|
||||
drive-strength = <8>;
|
||||
output-low;
|
||||
bias-pull-down;
|
||||
@@ -261,6 +261,23 @@
|
||||
pinctrl-4 = <&fingerfp_vcc_low>;
|
||||
};
|
||||
|
||||
fingerprint: fpc1020 {
|
||||
status = "ok"
|
||||
compatible = "fpc,fpc1020";
|
||||
interrupt-parent = <&tlmm>;
|
||||
interrupts = <83 IRQ_TYPE_EDGE_RISING 83 0>;
|
||||
fp-gpio-ven = <&tlmm 108 0x0>;
|
||||
rst = <&tlmm 104 0>;
|
||||
irq = <&tlmm 83 0>;
|
||||
fpc_pinctrl_on;
|
||||
pinctrl-names = "fpc_vdd_on","fpc_vdd_of","fpc_rst_lo","fpc_rst_hi","fpc_irq_en";
|
||||
pinctrl-0 = <&fingerprint_pins_power_output1>;
|
||||
pinctrl-1 = <&fingerprint_pins_power_output0>;
|
||||
pinctrl-2 = <&fingerprint_pins_rst_output0>;
|
||||
pinctrl-3 = <&fingerprint_pins_rst_output1>;
|
||||
pinctrl-4 = <&fingerprint_pins_eint_as_int>;
|
||||
};
|
||||
|
||||
fpsensor_fp {
|
||||
//status = "/chosen", "mmi,fps", "true";
|
||||
status = "ok"
|
||||
|
||||
@@ -162,12 +162,12 @@
|
||||
pmx_fp_pwr_high {
|
||||
fingerprint_pins_power_output1: fingerprint_pins_power_output1 {
|
||||
mux {
|
||||
pins = "gpio54";
|
||||
pins = "gpio108";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio54";
|
||||
pins = "gpio108";
|
||||
drive-strength = <2>;
|
||||
bias-disable;
|
||||
output-high;
|
||||
@@ -178,12 +178,12 @@
|
||||
pmx_fp_pwr_low {
|
||||
fingerprint_pins_power_output0: fingerprint_pins_power_output0 {
|
||||
mux {
|
||||
pins = "gpio54";
|
||||
pins = "gpio108";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio54";
|
||||
pins = "gpio108";
|
||||
drive-strength = <2>;
|
||||
bias-disable;
|
||||
output-low;
|
||||
@@ -212,12 +212,12 @@
|
||||
pmx_fp_reset_active {
|
||||
fingerprint_pins_rst_output1: fingerprint_pins_rst_output1 {
|
||||
mux {
|
||||
pins = "gpio3";
|
||||
pins = "gpio104";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio3";
|
||||
pins = "gpio104";
|
||||
drive-strength = <8>;
|
||||
bias-disable;
|
||||
output-high;
|
||||
@@ -228,12 +228,12 @@
|
||||
pmx_fp_reset_suspend {
|
||||
fingerprint_pins_rst_output0: fingerprint_pins_rst_output0 {
|
||||
mux {
|
||||
pins = "gpio3";
|
||||
pins = "gpio104";
|
||||
function = "gpio";
|
||||
};
|
||||
|
||||
config {
|
||||
pins = "gpio3";
|
||||
pins = "gpio104";
|
||||
drive-strength = <8>;
|
||||
bias-disable;
|
||||
output-low;
|
||||
@@ -261,6 +261,23 @@
|
||||
pinctrl-4 = <&fingerfp_vcc_low>;
|
||||
};
|
||||
|
||||
fingerprint: fpc1020 {
|
||||
status = "ok"
|
||||
compatible = "fpc,fpc1020";
|
||||
interrupt-parent = <&tlmm>;
|
||||
interrupts = <83 IRQ_TYPE_EDGE_RISING 83 0>;
|
||||
fp-gpio-ven = <&tlmm 108 0x0>;
|
||||
rst = <&tlmm 104 0>;
|
||||
irq = <&tlmm 83 0>;
|
||||
fpc_pinctrl_on;
|
||||
pinctrl-names = "fpc_vdd_on","fpc_vdd_of","fpc_rst_lo","fpc_rst_hi","fpc_irq_en";
|
||||
pinctrl-0 = <&fingerprint_pins_power_output1>;
|
||||
pinctrl-1 = <&fingerprint_pins_power_output0>;
|
||||
pinctrl-2 = <&fingerprint_pins_rst_output0>;
|
||||
pinctrl-3 = <&fingerprint_pins_rst_output1>;
|
||||
pinctrl-4 = <&fingerprint_pins_eint_as_int>;
|
||||
};
|
||||
|
||||
fpsensor_fp {
|
||||
//status = "/chosen", "mmi,fps", "true";
|
||||
status = "ok"
|
||||
|
||||
Reference in new issue
Block a user