Khageswararao Rao B
f238c7389c
nfc driver: Enable nfc clk request gpio and RF_CLK3 configuration
...
Enabled nfc clk request gpio and RF_CLK3 configuration for pitti.
Change-Id: I540a09798777b05f2a1b82e6d89c0641e3fe1da3
Signed-off-by: Khageswararao Rao B <quic_kraob@quicinc.com >
2024-03-22 15:35:51 +05:30
Khageswararao Rao B
1680e1885f
NFC: driver: Add SW WAR to enable and disable NFC clock
...
Added SW WAR to enable NFC clock at NFC ON and disable
NFC clock at NFC OFF.
Change-Id: I74fd9fa58f9875e91807c4f06735b2c62867aaf7
Signed-off-by: Khageswararao Rao B <quic_kraob@quicinc.com >
2024-02-01 13:57:05 +05:30
Khageswararao Rao B
06aaa9ef5d
nfc: driver: Fix vedor checker errors
...
Added fix to Vendor checker compilation errors.
Change-Id: I6e743dbf098d70e2d9f4791c5aed16c8e725230d
Signed-off-by: Khageswararao Rao B <quic_kraob@quicinc.com >
2023-06-22 13:50:27 +05:30
Mallikarjun S T
215e40c3bc
NFC: driver: Add compilation flag for secure module lib dependencies
...
Implemented compilation flag for secure module libraries dependencies
nfc driver.
Change-Id: I63d5feb1bf5c8e84748529b55e8b9b6832ae27e4
2023-06-07 17:01:43 +05:30
Amruth Naga
6a667b7bc4
[NFC]: Add NxpDrv sting in driver logs
...
Added NxpDrv sring in all driver logs
Change-Id: I6751475aaddd9713c50b18daf4b9d038fa24f0a5
2023-05-08 12:39:20 +05:30
Madan Koyyalamudi
771f608e7f
Revert "NFC: driver: use SMEM to getPeripheralStatus at bootup"
...
This reverts commit 3b1ddde824
.
Change-Id: Id7c99947e9faf5edb76a5878a13e4abb11f2dbd6
2023-02-27 10:13:14 -08:00
Mallikarjun S T
3b1ddde824
NFC: driver: use SMEM to getPeripheralStatus at bootup
...
Updated getPeripheralStatus call to use SMEM, instead of sending a
secure monitor call to QTEE.
Change-Id: Id2be09aa10f00bf4a2373e4056c0e9533c9f3ac2
2023-02-22 17:57:13 +05:30
Mallikarjun S T
38edb908ea
NFC: driver: remove proprietary path comment
...
Removed proprietary path mentioned in cmments.
Change-Id: I688688aa0e88d717e1536d637b6eeec947c6a061
2023-02-18 09:54:53 +05:30
Mallikarjun S T
d77433930f
NFC: driver: secure status check while reset gpio write
...
Implemented code snippet to query secure status while writing into NFC
reset GPIO pin.
Change-Id: I7b5ae69e5f6497d0f427559405f589578482d2e1
2023-02-02 17:47:16 -08:00
Mallikarjun S T
a3c87684dc
NFC: driver: correcting prints
...
corrected few prints and variable names.
Change-Id: Ic870a46eedde3a85d668cf4f13c99d94353a195a
2023-02-01 23:41:02 -08:00
Khageswararao Rao B
4e09540972
Merge branch 'clo/driver/br_android_ncihalx_comm_14' into nfc-driver.lnx.14.0
...
* clo/driver/br_android_ncihalx_comm_14:
Updated corresponding to - GITHUB_CODE_DROP
Updated corresponding to - NFC_AR_00_1E800_14.02.00_OpnSrc
Updated corresponding to - NFC_AR_00_1E800_13.0B.00_OpnSrc
Updated corresponding to - NFC_AR_00_1E800_13.09.00_OpnSrc
Change-Id: Idd8d27502306f8ca55b290839f7e36292201ff24
2023-01-25 15:45:19 +05:30
nxf24591
da89b09311
Updated corresponding to - NFC_AR_00_1E800_14.02.00_OpnSrc
2022-12-16 13:44:14 +05:30
Khageswararao Rao B
f616cf76bd
NFC: Driver: Remove SW WAR to enable NFC Clock
...
Removed SW WAR to enable NFC Clock, this feature not
required on Pineapple
Change-Id: I118502df98293a48f58569c91444b415076329c4
2022-12-14 00:59:53 -08:00
Khageswararao Rao B
56a5be9c84
Updated corresponding to - NFC_AR_00_1E800_13.0B.00_OpnSrc
...
merged NFC_AR_00_1E800_13.0B.00_OpnSrc
2022-12-12 16:02:03 +05:30
Khageswararao Rao B
5343706ca7
NFC: Driver: configure NFC_CLK_REQ GPIO to wakeup capable
...
Configure NFC_CLK_REQ GPIO (GPIO_35) to wakeup capable
by calling msm_gpio_mpm_wake_set().
Change-Id: Ic3f5a7caffc4de376dbcc00123fddeb6fd4fefa8
2022-12-02 16:49:55 +05:30
nxf24591
072edd2c88
Updated corresponding to - NFC_AR_00_1E800_13.0B.00_OpnSrc
2022-10-12 13:14:25 +05:30
Khageswararao Rao B
2eb1087f53
NFC: Driver: Add secure zone status check
...
Added secure zone status check before calling secure zone APIs
Change-Id: I09247c75233da257f3d8da569df21b2236d55772
2022-09-06 08:38:43 -07:00
nxf24591
7dd0b7d546
Updated corresponding to - NFC_AR_00_1E800_13.09.00_OpnSrc
2022-07-29 19:28:34 +05:30
Mallikarjun S T
9beac5423e
NFC: driver: Add NFC secure zone status query in driver
...
Implemented secure zone status query calls in NFC driver
Change-Id: If41681ec14dbc53401182667df1256d5818f8576
2022-07-21 18:37:27 +05:30
Tapas Dey
3963d26d45
NFC: Fix to resolve abnormal read thread exit
...
During hiberantion/suspend, freezer process sends
fake signals to all running processes to put the
device into system wide sleep, which leads to
ungraceful exit of I2c read thread leaving the
upper layer retry the I2C access & ends up with
excessive error logging on the console.
Modified code to set/unset the no-freeze flag to
ensure such freezer fake signals can be avoided
when NFC is enabled & vice versa.
Change-Id: If0b8814daa172b3734a331ad9ab225c714e11e43
Signed-off-by: Tapas Dey <quic_c_tdey@quicinc.com >
2022-07-06 00:19:19 -07:00
Khageswararao Rao B
ade85437e3
NFC: Driver: Add clock request gpio configurations
...
Added clock request gpio configuration for kalama R2.
Change-Id: I61fe3e0d252e7b6bacd8be437725430d0c7def8e
2022-06-08 16:22:12 +05:30
Mallikarjun S T
eba3412350
NFC: driver: FR63179 Add NFC dynamic protection control
...
Implemented NFC dynamic protection control feature in driver; performing
Ven GPIO enable/disable post TZ notifications in non-secure/secure zone
respectively.
Change-Id: I13dedf23987ce0b3b2a53881d35f6c3cf462cd92
2022-05-25 16:43:12 +05:30
Khageswararao Rao B
414ee1d668
NFC: Driver: Add SW WAR to enable and disable NFC clock
...
Added SW WAR to enable NFC clock at NFC ON and disable
NFC clock at NFC OFF.
Change-Id: Id617efb53ba06caa735927b4d271990be7e4766c
2022-02-23 09:55:24 +05:30
Tapas Dey
a6c862cb8a
NFC: driver: Fix compilation issues on NFC driver
...
Modified code to fix compilation issues on NFC driver
for MW version 12.10.00 and retained QC specific code.
Change-Id: I9eeba3f6534a3c67c3b32b6361b4ef5d42965265
2022-02-02 16:47:06 +05:30
nxf35421
55d2657f94
Updated corresponding to - NFC_AR_00_E800_12.10.00_OpnSrc
2021-12-17 17:25:16 +05:30
nxf35421
f94d1b082c
Updated corresponding to - NFC_AR_00_E000_12.07.00_OpnSrc
2021-07-02 17:51:36 +05:30
nxf35421
f64dad377c
Updated corresponding to - NFC_AR_00_E000_12.04.01_OpnSrc
2021-04-29 20:39:02 +05:30
nxf35421
0d82b80e37
Updated corresponding to - NFC_AR_00_E000_12.02.01_OpnSrc
2021-02-26 15:55:00 +05:30
nxf35421
2ec82a2bfd
Updated corresponding to - NFC_AR_00_02.00_6000_12.51.00_OpnSrc
2021-02-12 22:49:38 +05:30
nxf24591
bedce83629
Updated corresponding to - NFC_AR_00_6000_11.06.00
2020-11-20 18:32:04 +05:30
Nanjesh
25c57d3a9e
Updated corresponding to - NFC_AR_00_6000_11.02.00_OpnSrc
2020-04-24 23:24:40 +05:30
Nanjesh
cb2bb40fc5
Updated corresponding to - NFC_AR_00_6000_11.01.00_OpnSrc
2020-02-28 19:06:57 +05:30