Loading qcom/yupik-atp.dtsi +24 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,30 @@ }; }; &qupv3_se9_i2c { status = "ok"; qcom,clk-freq-out = <1000000>; #address-cells = <1>; #size-cells = <0>; nq@28 { compatible = "qcom,sn-nci"; reg = <0x28>; qcom,sn-irq = <&tlmm 41 0x00>; qcom,sn-ven = <&tlmm 38 0x00>; qcom,sn-firm = <&tlmm 40 0x00>; qcom,sn-clkreq = <&tlmm 39 0x00>; qcom,sn-vdd-1p8-supply = <&L18B>; qcom,sn-vdd-1p8-voltage = <1800000 1800000>; qcom,sn-vdd-1p8-current = <157000>; interrupt-parent = <&tlmm>; interrupts = <41 0>; interrupt-names = "nfc_irq"; pinctrl-names = "nfc_active", "nfc_suspend"; pinctrl-0 = <&nfc_int_active &nfc_enable_active>; pinctrl-1 = <&nfc_int_suspend &nfc_enable_suspend>; }; }; &pmk8350_vadc { pm8350b_ref_gnd { reg = <PM8350B_ADC7_REF_GND>; Loading qcom/yupik-idp.dtsi +24 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,30 @@ }; }; &qupv3_se9_i2c { status = "ok"; qcom,clk-freq-out = <1000000>; #address-cells = <1>; #size-cells = <0>; nq@28 { compatible = "qcom,sn-nci"; reg = <0x28>; qcom,sn-irq = <&tlmm 41 0x00>; qcom,sn-ven = <&tlmm 38 0x00>; qcom,sn-firm = <&tlmm 40 0x00>; qcom,sn-clkreq = <&tlmm 39 0x00>; qcom,sn-vdd-1p8-supply = <&L18B>; qcom,sn-vdd-1p8-voltage = <1800000 1800000>; qcom,sn-vdd-1p8-current = <157000>; interrupt-parent = <&tlmm>; interrupts = <41 0>; interrupt-names = "nfc_irq"; pinctrl-names = "nfc_active", "nfc_suspend"; pinctrl-0 = <&nfc_int_active &nfc_enable_active>; pinctrl-1 = <&nfc_int_suspend &nfc_enable_suspend>; }; }; &pmk8350_vadc { pm7325b_ref_gnd { reg = <PM7325B_ADC7_REF_GND>; Loading qcom/yupik-pinctrl.dtsi +60 −0 Original line number Diff line number Diff line Loading @@ -670,6 +670,66 @@ }; }; nfc { nfc_int_active: nfc_int_active { /* active state */ mux { /* GPIO 41: NFC Read Interrupt */ pins = "gpio41"; function = "gpio"; }; config { pins = "gpio41"; drive-strength = <2>; /* 2 MA */ bias-pull-down; }; }; nfc_int_suspend: nfc_int_suspend { /* sleep state */ mux { /* GPIO 41: NFC Read Interrupt */ pins = "gpio41"; function = "gpio"; }; config { pins = "gpio41"; drive-strength = <2>; /* 2 MA */ bias-pull-down; }; }; nfc_enable_active: nfc_enable_active { mux { /* 38: Enable, 40: Firmware, 39: CLOCK */ pins = "gpio38", "gpio40", "gpio39"; function = "gpio"; }; config { pins = "gpio38", "gpio40", "gpio39"; drive-strength = <2>; /* 2 MA */ bias-disable; }; }; nfc_enable_suspend: nfc_enable_suspend { mux { /* 38: Enable, 40: Firmware, 39: CLOCK */ pins = "gpio38", "gpio40", "gpio39"; function = "gpio"; }; config { pins = "gpio38", "gpio40", "gpio39"; drive-strength = <2>; /* 2 MA */ bias-disable; }; }; }; qupv3_se9_spi_pins: qupv3_se9_spi_pins { qupv3_se9_spi_active: qupv3_se9_spi_active { mux { Loading qcom/yupik-qrd.dtsi +24 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,30 @@ }; }; &qupv3_se9_i2c { status = "ok"; qcom,clk-freq-out = <1000000>; #address-cells = <1>; #size-cells = <0>; nq@28 { compatible = "qcom,sn-nci"; reg = <0x28>; qcom,sn-irq = <&tlmm 41 0x00>; qcom,sn-ven = <&tlmm 38 0x00>; qcom,sn-firm = <&tlmm 40 0x00>; qcom,sn-clkreq = <&tlmm 39 0x00>; qcom,sn-vdd-1p8-supply = <&L18B>; qcom,sn-vdd-1p8-voltage = <1800000 1800000>; qcom,sn-vdd-1p8-current = <157000>; interrupt-parent = <&tlmm>; interrupts = <41 0>; interrupt-names = "nfc_irq"; pinctrl-names = "nfc_active", "nfc_suspend"; pinctrl-0 = <&nfc_int_active &nfc_enable_active>; pinctrl-1 = <&nfc_int_suspend &nfc_enable_suspend>; }; }; &pmk8350_vadc { pm8350b_ref_gnd { reg = <PM8350B_ADC7_REF_GND>; Loading Loading
qcom/yupik-atp.dtsi +24 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,30 @@ }; }; &qupv3_se9_i2c { status = "ok"; qcom,clk-freq-out = <1000000>; #address-cells = <1>; #size-cells = <0>; nq@28 { compatible = "qcom,sn-nci"; reg = <0x28>; qcom,sn-irq = <&tlmm 41 0x00>; qcom,sn-ven = <&tlmm 38 0x00>; qcom,sn-firm = <&tlmm 40 0x00>; qcom,sn-clkreq = <&tlmm 39 0x00>; qcom,sn-vdd-1p8-supply = <&L18B>; qcom,sn-vdd-1p8-voltage = <1800000 1800000>; qcom,sn-vdd-1p8-current = <157000>; interrupt-parent = <&tlmm>; interrupts = <41 0>; interrupt-names = "nfc_irq"; pinctrl-names = "nfc_active", "nfc_suspend"; pinctrl-0 = <&nfc_int_active &nfc_enable_active>; pinctrl-1 = <&nfc_int_suspend &nfc_enable_suspend>; }; }; &pmk8350_vadc { pm8350b_ref_gnd { reg = <PM8350B_ADC7_REF_GND>; Loading
qcom/yupik-idp.dtsi +24 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,30 @@ }; }; &qupv3_se9_i2c { status = "ok"; qcom,clk-freq-out = <1000000>; #address-cells = <1>; #size-cells = <0>; nq@28 { compatible = "qcom,sn-nci"; reg = <0x28>; qcom,sn-irq = <&tlmm 41 0x00>; qcom,sn-ven = <&tlmm 38 0x00>; qcom,sn-firm = <&tlmm 40 0x00>; qcom,sn-clkreq = <&tlmm 39 0x00>; qcom,sn-vdd-1p8-supply = <&L18B>; qcom,sn-vdd-1p8-voltage = <1800000 1800000>; qcom,sn-vdd-1p8-current = <157000>; interrupt-parent = <&tlmm>; interrupts = <41 0>; interrupt-names = "nfc_irq"; pinctrl-names = "nfc_active", "nfc_suspend"; pinctrl-0 = <&nfc_int_active &nfc_enable_active>; pinctrl-1 = <&nfc_int_suspend &nfc_enable_suspend>; }; }; &pmk8350_vadc { pm7325b_ref_gnd { reg = <PM7325B_ADC7_REF_GND>; Loading
qcom/yupik-pinctrl.dtsi +60 −0 Original line number Diff line number Diff line Loading @@ -670,6 +670,66 @@ }; }; nfc { nfc_int_active: nfc_int_active { /* active state */ mux { /* GPIO 41: NFC Read Interrupt */ pins = "gpio41"; function = "gpio"; }; config { pins = "gpio41"; drive-strength = <2>; /* 2 MA */ bias-pull-down; }; }; nfc_int_suspend: nfc_int_suspend { /* sleep state */ mux { /* GPIO 41: NFC Read Interrupt */ pins = "gpio41"; function = "gpio"; }; config { pins = "gpio41"; drive-strength = <2>; /* 2 MA */ bias-pull-down; }; }; nfc_enable_active: nfc_enable_active { mux { /* 38: Enable, 40: Firmware, 39: CLOCK */ pins = "gpio38", "gpio40", "gpio39"; function = "gpio"; }; config { pins = "gpio38", "gpio40", "gpio39"; drive-strength = <2>; /* 2 MA */ bias-disable; }; }; nfc_enable_suspend: nfc_enable_suspend { mux { /* 38: Enable, 40: Firmware, 39: CLOCK */ pins = "gpio38", "gpio40", "gpio39"; function = "gpio"; }; config { pins = "gpio38", "gpio40", "gpio39"; drive-strength = <2>; /* 2 MA */ bias-disable; }; }; }; qupv3_se9_spi_pins: qupv3_se9_spi_pins { qupv3_se9_spi_active: qupv3_se9_spi_active { mux { Loading
qcom/yupik-qrd.dtsi +24 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,30 @@ }; }; &qupv3_se9_i2c { status = "ok"; qcom,clk-freq-out = <1000000>; #address-cells = <1>; #size-cells = <0>; nq@28 { compatible = "qcom,sn-nci"; reg = <0x28>; qcom,sn-irq = <&tlmm 41 0x00>; qcom,sn-ven = <&tlmm 38 0x00>; qcom,sn-firm = <&tlmm 40 0x00>; qcom,sn-clkreq = <&tlmm 39 0x00>; qcom,sn-vdd-1p8-supply = <&L18B>; qcom,sn-vdd-1p8-voltage = <1800000 1800000>; qcom,sn-vdd-1p8-current = <157000>; interrupt-parent = <&tlmm>; interrupts = <41 0>; interrupt-names = "nfc_irq"; pinctrl-names = "nfc_active", "nfc_suspend"; pinctrl-0 = <&nfc_int_active &nfc_enable_active>; pinctrl-1 = <&nfc_int_suspend &nfc_enable_suspend>; }; }; &pmk8350_vadc { pm8350b_ref_gnd { reg = <PM8350B_ADC7_REF_GND>; Loading