Ivan Priest [Thu, 2 May 2019 16:16:05 +0000 (17:16 +0100)]
[NEUS7920-477] wlbt: prevent simultaneous gdb monitor clients
No more than one gdb client allowed per node at a time.
Multiple mmap clients are permitted as they are read only
Change-Id: I9e734c776ea13479c9191f6f8eca55ac15b00a3e
SCSC-Bug-Id: SSB-52259
Signed-off-by: Ivan Priest <i.priest@samsung.com>
Ivan Priest [Thu, 9 May 2019 08:53:16 +0000 (09:53 +0100)]
[NEUS7920-477] wlbt: log phys addr of logring buffer
Aid to extracting logring from ramdump via mxdecoder
Change-Id: I04ecb1f7b60dfcb4f48993ce8222914846ff0b18
SCSC-Bug-Id: SSB-34637
Signed-off-by: Ivan Priest <i.priest@samsung.com>
scsc_gerrit [Mon, 20 May 2019 16:22:16 +0000 (17:22 +0100)]
[NEUS7920-477] [9610] wlbt: increment scsc_release to 6.66.2
Import FW for iteration 6.66.2
Change-Id: Idaa4a6d98f0e65761c060369991893507c8364b1
SCSC-Bug-Id: scsc_iteration_6.66.2_q_ww_aftersync
Signed-off-by: scsc_gerrit <scsc_gerrit@samsung.com>
Purnendu Kapadia [Mon, 20 May 2019 12:55:27 +0000 (13:55 +0100)]
[NEUS7920-477] wlbt: introduce scsc_log_sys_error trigger
introduce a new trigger scsc_log_sys_error
SCSC-Bug-Id: SSB-52919
Change-Id: I9f0a7fdc924533020ccdfc795f196594baafec32
Signed-off-by: Purnendu Kapadia <p.kapadia@samsung.com>
scsc_gerrit [Sat, 18 May 2019 14:18:47 +0000 (15:18 +0100)]
[NEUS7920-477] [9610] wlbt: increment scsc_release to 6.66.1
Import FW for iteration 6.66.1
Change-Id: I4e846f6cf89817481229dc68e7a094087084ce41
SCSC-Bug-Id: scsc_iteration_6.66.1_q_ww_before_sync
Signed-off-by: scsc_gerrit <scsc_gerrit@samsung.com>
Albert Cano [Fri, 15 Feb 2019 15:05:06 +0000 (15:05 +0000)]
[NEUS7920-477] [9610] wlbt: Minimoredump collected in sbl file
Minimoredump collected in sbl file
SCSC-Bug-Id: SSB-49072
Change-Id: If93dfa1332e75e0f41541f205e1494ade728c168
Signed-off-by: Albert Cano <a.canocamps@samsung.com>
Signed-off-by: Purnendu Kapadia <p.kapadia@samsung.com>
Mohit Ghuley [Mon, 17 Sep 2018 07:41:19 +0000 (13:11 +0530)]
[NEUS7920-477] [9610] wlbt: Enabling CONFIG_NETFILTER_XT_TARGET_CT Flag in ERD Defconfig.
Enabling CONFIG_NETFILTER_XT_TARGET_CT
Flag in ERD Defconfig to fix Wifi Sharing.
Change-Id: Ibd60a1cdfaf8bbeefba617a243670b3a83465367
SCSC-Bug-Id: SSB-52788
Signed-off-by: Mohit Ghuley <mohit.ghuley@samsung.com>
scsc_gerrit [Fri, 17 May 2019 13:28:42 +0000 (14:28 +0100)]
[NEUS7920-477] [9610] wlbt: increment scsc_release to 6.66.0
Import FW for iteration 6.66.0
Change-Id: I9eeb4a050ad2af7d8af27910b02191eeb8f3b13f
SCSC-Bug-Id: scsc_iteration_6.66.0_q_ww
Signed-off-by: scsc_gerrit <scsc_gerrit@samsung.com>
Himani Gupta [Tue, 23 Apr 2019 13:17:13 +0000 (18:47 +0530)]
[NEUS7920-477] [9610][7885][7872][7570] wlbt: Added prevention check for vif activation.
Added prevention check whether P2P vif is activated
or not for p2p_unset_channel.
Change-Id: If40092f3fe82023d61496beeedaa9b45f941fa63
SCSC-Bug-Id: SSB-51865
Signed-off-by: Himani Gupta <himani.g2@samsung.com>
Mohit Ghuley [Mon, 17 Sep 2018 05:39:30 +0000 (11:09 +0530)]
[NEUS7920-477] [9610] wlbt: nlcommands in kernel and supplicant should match
nl_commands in include/uapi/linux/nl80211.h and /src/driver/nl80211_copy.h
should match
SCSC-Bug-Id: SSB-52783
Change-Id: Ic45d90f2a52d54f764a2e4064b010d8d66efee03
Signed-off-by: Mohit Ghuley <mohit.ghuley@samsung.com>
Ivan Priest [Tue, 14 May 2019 11:56:50 +0000 (12:56 +0100)]
[NEUS7920-477] wlbt: check mxlogger is configured before generating sync record
The mxlogger sync record could be requested when driver is tearing
down, causing a kernel panic. Check the flag and reject memory
access if the logger is deconfigured.
Change-Id: If90d44d42eeb8a3d33fb36ae3aa8d756923cea48
SCSC-Bug-Id: SSB-52717
Signed-off-by: Ivan Priest <i.priest@samsung.com>
(cherry picked from commit
75d01666aee1e3ec27ee84bc1943f4bed31fe51b)
Jaya Prakash Sangaru [Mon, 13 May 2019 09:19:14 +0000 (14:49 +0530)]
[NEUS7920-477] [9610][7885] wlbt: fix NAN kernel panic
In nan followup ind stack is corrputed. This fixes
this issue.
Change-Id: Id519899637abaca5bba2a9b09a82f5b7d031aa22
SCSC-Bug-Id: SSB-52644
Signed-off-by: Jaya Prakash Sangaru <j.sangaru@samsung.com>
Mohit Ghuley [Tue, 30 Apr 2019 05:28:56 +0000 (10:58 +0530)]
[NEUS7920-477] [9610] wlbt: Enabling CONFIG_SCSC_WLAN_MHS_STATIC_INTERFACE in erd9610_defconfig.
Enabling CONFIG_SCSC_WLAN_MHS_STATIC_INTERFACE in
erd9610_defconfig.
Change-Id: I8d3043c020f2a6045e3175c15c562d3970b8ea38
SCSC-Bug-Id: SSB-51962
Signed-off-by: Mohit Ghuley <mohit.ghuley@samsung.com>
Jaya Prakash Sangaru [Mon, 6 May 2019 13:23:54 +0000 (18:53 +0530)]
[NEUS7920-477] [9610][7885] wlbt: Rectify NAN IE decoding.
Rectified fapi vendor NAN IE decoding.
Rectified publish_subscribe_id value in mlme_nan_followup.req.
Change-Id: I5430b8004cf0bd9abd12ce126099353c7ec9bafb
SCSC-Bug-Id: SSB-52363
Signed-off-by: Jaya Prakash Sangaru <j.sangaru@samsung.com>
Soren Andersen [Thu, 29 Nov 2018 12:45:06 +0000 (13:45 +0100)]
[9610] wlbt: Add memory barrier in BT IRQ handler
Added a memory barrier in the IRQ handler for BT,
to ensure that the irq bit is cleared before starting
to read the shared mailbox indexes.
Change-Id: I9b3979695bc23dd09c3a46a2f3130aa81e949ec4
SCSC-Bug-Id: SSB-46925
Signed-off-by: Soren Andersen <s.andersen@samsung.com>
Mohit Ghuley [Tue, 7 May 2019 09:51:53 +0000 (15:21 +0530)]
[9610][7885][7872][7570] wlbt: Addition of Scheduled Scan condition, during Scan List Updation in Driver.
Addition of Scheduled Scan condition,
during Scan List Updation in Driver.
Change-Id: I41d244eeec2f1d0312cb991a44a4cd762c53cf8a
SCSC-Bug-Id: SSB-52411
Signed-off-by: Mohit Ghuley <mohit.ghuley@samsung.com>
Ayoung Sim [Fri, 24 May 2019 05:04:53 +0000 (14:04 +0900)]
[COMMON] media: mfc: expand encoder LAST_SEQ
Even if we don't have the src/dst buffer,
we can send the LAST_SEQ command.
And if the header only data(SPS or SPS+PPS not including IDR)
is created in dst buffer,
drvier update the tag with specific data("0xC5D")
becasue we don't have the proper tag.
Change-Id: Ia5e71d17c2b345314ff2f03f09b712b80203b77c
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Wed, 22 May 2019 04:38:03 +0000 (13:38 +0900)]
[COMMON] media: mfc: remove bitrate list deletion during DRC
Change-Id: I77981d4decbf08e685261850a62f9169c3eab5e2
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Mon, 20 May 2019 10:14:59 +0000 (19:14 +0900)]
[COMMON] media: mfc: fix frame rate change with delta
If the frame rate changes, the DELTA and RESOLUTION
must be recalculated.
Because we set RESOLUTION to 1000ms
for "drop control" feature forward.
Change-Id: Ica4e65835c757acdfbf601263b88934ffb49a6da
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Wed, 8 May 2019 02:02:31 +0000 (11:02 +0900)]
[COMMON] media: mfc: fix the g_crop fail
During the special parsing also, g_crop is possible.
Change-Id: Ia9ed5c085ecb0ba2911b539c1314c414c0b0665f
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Wed, 10 Apr 2019 07:39:19 +0000 (16:39 +0900)]
[COMMON] media: mfc: supports drop control
When the input interval is lower than set fps,
bit allocation is adjusted by drop control.
Change-Id: Ic628a72c55bc6cb1c69ebe0a07968b4567d65a81
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Tue, 23 Apr 2019 05:37:55 +0000 (14:37 +0900)]
[COMMON] media: mfc: Resolved Prevent Issue
Fixed errors in mfc_watchdog.c:
1. Unsigned comparison against 0
2. Invalid Assignement(variable size difference)
Change-Id: I0043d49ba651fe0f9e7992ce133d19cea6a65723
Signed-off-by: seungmin.ahn <seungmin.ahn@samsung.com>
Ayoung Sim [Fri, 22 Mar 2019 05:45:38 +0000 (14:45 +0900)]
[COMMON] media: mfc: adjust the MFC freq by bps
Change-Id: Iccfd2678dc957e53776f271174be60f19f37d503
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Fri, 22 Mar 2019 05:16:57 +0000 (14:16 +0900)]
[COMMON] media: mfc: create the bitrate table
Change-Id: Iec0573a334e0c25ad2e814d01306e9e271233583
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Wed, 22 May 2019 09:37:47 +0000 (18:37 +0900)]
[9610] arm64: dts: add the independent mfc freq for bitrate table
Change-Id: If1cb691f0da5b320e7fefe16e9619d7d6801fda8
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Wed, 20 Mar 2019 07:47:16 +0000 (16:47 +0900)]
[COMMON] media: mfc: consider the bitrate for the QoS
Change-Id: Ibc09e0fc5e517ce34d540c3a47e2694930ab9e46
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Ayoung Sim [Wed, 22 May 2019 08:38:37 +0000 (17:38 +0900)]
[9610] arm64: dts: add the bitrate spec information
Change-Id: I6b27df342eac5e5e72d7e6a4f523b85d07ebea66
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Sunyoung Kang [Thu, 7 Mar 2019 02:54:53 +0000 (11:54 +0900)]
[COMMON] media: mfc: add itmon debug for MMCache
When the itmon notifier is called, this adds to check whether MMCache port or not.
If it is MMCache master, show the MMCache and MFC info.
Change-Id: If83e97bb198c919a8ef54376dad063867810acd9
Signed-off-by: Sunyoung Kang <sy0816.kang@samsung.com>
Sunyoung Kang [Sun, 17 Feb 2019 08:50:50 +0000 (17:50 +0900)]
[COMMON] media: mfc: add the RES_CHANGE_INIT state to wait SEQ_DONE
In case of DRC, if the g_fmt is called right after RES_CHANGE_INIT
it doesn't wait SEQ_DONE. And then the updated resolution is not applied
to dpb size. So this adds the RES_CHANGE_INIT state to condition for waiting SEQ_DONE.
Change-Id: If4ab14548db14cdb818f9393c043c4d2220bafe4
Signed-off-by: Sunyoung Kang <sy0816.kang@samsung.com>
Sunyoung Kang [Wed, 13 Feb 2019 10:29:54 +0000 (19:29 +0900)]
[COMMON] media: mfc: add the debug info for MMCACHE flush fail
This adds the debug information to analyze the case of MMCache flush fail.
- MMCACHE Status, CMU BUSC status, CMU MIF status
Change-Id: Ia90cdbfc1abd137b222b01ec84a32fc79acb90d3
Signed-off-by: Sunyoung Kang <sy0816.kang@samsung.com>
Sunyoung Kang [Wed, 23 Jan 2019 05:24:39 +0000 (14:24 +0900)]
[COMMON] media: mfc: fix the prevent defect
This fixes null pointer dereferences(REVERSE_INULL).
Change-Id: If10599199ac8aff1a7f3e5e8ae794d3dedc0b107
Signed-off-by: Sunyoung Kang <sy0816.kang@samsung.com>
Ayoung Sim [Tue, 22 Jan 2019 07:04:53 +0000 (16:04 +0900)]
[COMMON] media: mfc: check the MFC pending
MFC transaction should never occur in the section
where the MFC attribute is changed. (Normal <-> Secure)
But transaction can be send by HWACG although clock was disabled.
So, we check the pending both F/W and H/W.
Change-Id: I9f5b9eafa5c94cd159142be0e906638544467072
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
seungmin.ahn [Fri, 18 Jan 2019 01:57:04 +0000 (10:57 +0900)]
[COMMON] media: mfc: expand the logging data
Change-Id: Ia2bc0bd0eb2e1b3ea3a105f75a3cad8100430587
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Signed-off-by: seungmin.ahn <seungmin.ahn@samsung.com>
Ayoung Sim [Mon, 14 Jan 2019 10:47:04 +0000 (19:47 +0900)]
[COMMON] media: mfc: call the TS-MUX dump if there's OTF node
Change-Id: I4fb8075a6cfe29cb5dae3c6c0ffc2a657f155278
Signed-off-by: Ayoung Sim <a.sim@samsung.com>
Youngsoo [Fri, 17 May 2019 06:29:20 +0000 (15:29 +0900)]
[RAMEN9610-15240] [common][9610] wlbt : enable sable log as default
enable log_collection as default settings.
Change-Id: I4f68f01c54caad9749819e6fbacf6b7639e1cab5
Signed-off-by: Youngoo <youngss.kim@samsung.com>
Keunho Hwang [Mon, 13 May 2019 05:15:31 +0000 (05:15 +0000)]
[RAMEN9610-15202] [COMMON] drivers: charger: add IVR isr for input curr. control
Change-Id: I5cce369c57129b6153063bbc0da0a1f088664753
Signed-off-by: Keunho Hwang <keunho.hwang@samsung.com>
Yunsu Kim [Thu, 16 May 2019 02:01:16 +0000 (11:01 +0900)]
[RAMEN9610-15197] [COMMON] media: radio: Increase SEARCH_DELAY_MS to 20
Change-Id: I22550fdce289baf4a0c2dc53612a0c76545dac95
Signed-off-by: Yunsu Kim <iamyunsu.kim@samsung.com>
Jiyoung Jeong [Wed, 15 May 2019 05:34:30 +0000 (14:34 +0900)]
[RAMEN9610-15140] [COMMON][MODAP-30861] modify wakeup time when driver receive packet.
Change-Id: I397f744364afc7d9d6b66ca5029bddbd06c43dbb
Signed-off-by: Jiyoung Jeong <ji_0.jeong@samsung.com>
Wooyeon Kim [Mon, 13 May 2019 05:58:21 +0000 (14:58 +0900)]
[COMMON] fimc-is2: distinguished setfile select by H/W revision for 2P7SQ, 2T7SX
- for distinguish setting files by H/W revision (0x0002)
PR JIRA ID: CPR-1050
Change-Id: I6ce68cd3437be78e56789db47119432fcd9d8bb3
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
Jaya Prakash Sangaru [Wed, 8 May 2019 08:44:51 +0000 (14:14 +0530)]
[RAMEN9610-15069] [9610][7885] wlbt: Fix ssid filter element
Include only 7 SSID descriptors in SSID filter element. When
more than 7 SSIDs are present, have multiple SSID filter
element each with not more than 7 SSID descriptors.
Change-Id: I641f5eba35ae0c78500eaaf7490fadfa18dcc202
SCSC-Bug-Id: SSB-52449
Signed-off-by: Jaya Prakash Sangaru <j.sangaru@samsung.com>
duk hyun kwon [Thu, 9 May 2019 08:39:35 +0000 (17:39 +0900)]
[RAMEN9610-15074] [COMMON] mmc: dw_mmc: sdcard power off when to card detect.
to occur lock warring is regulator disable in irq status.
so add sdcard regulator disable tasklet and fix up USIM broken issue
Change-Id: If10f4d4fb3e9aad2a2bd32355f3a946af0fd8fe7
Signed-off-by: duk hyun kwon <d_hyun.kwon@samsung.com>
Keunho Hwang [Thu, 9 May 2019 09:14:36 +0000 (09:14 +0000)]
[RAMEN9610-15071] [COMMON] drivers: battery: move full_check_cnt clear
Change-Id: Iea758e2c8175311713ab7958949666a3618b1ca6
Signed-off-by: Keunho Hwang <keunho.hwang@samsung.com>
Keunho Hwang [Fri, 10 May 2019 07:10:04 +0000 (07:10 +0000)]
[RAMEN9610-15070] [COMMON] drivers: led: turn off all leds at shutdown
Change-Id: Ib1fbbfd98d83998dc1f46a1cee7ba21bd2eab13f
Signed-off-by: Keunho Hwang <keunho.hwang@samsung.com>
Wooyeon Kim [Thu, 25 Apr 2019 04:10:47 +0000 (13:10 +0900)]
[9610] fimc-is2: fix prevent defect (cid: 270171)
- 270171: out-of-bounds read
PR JIRA ID: CPR-995
Change-Id: I9f7316908f36f25ee9a1f0fd6d5a2e9cbdd997a6
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
Wooyeon Kim [Thu, 25 Apr 2019 02:13:01 +0000 (11:13 +0900)]
[COMMON] fimc-is2: fix prevent defect(cid: 270156, 270161, 270162)
270156: dereference after null check
270161: Explicit null dereferenced
270162: dereference after null check
PR JIRA ID: CPR-995
Change-Id: I91717c7b9d2ed5d85b053f16e3adc73f55a01711
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
Jieun Yi [Fri, 19 Apr 2019 05:53:56 +0000 (14:53 +0900)]
[RAMEN9610-14534] [COMMON][MODAP-25597] s2mpu09: print PWRONSRC & OFFSRC registers in probe function
Change-Id: Ibcb732de9a19d86e73a5396353d65043bea6f7f5
Signed-off-by: Jieun Yi <jieun.yi@samsung.com>
ShinHyung [Fri, 10 May 2019 07:36:37 +0000 (16:36 +0900)]
[RAMEN9610-15045] [COMMON] ASoC: abox: remove unused memory
Change-Id: Iff890e49da8f049151df7ffdb89d70b21f6a3b20
Signed-off-by: ShinHyung <s47.kang@samsung.com>
Sukwon Ryoo [Wed, 8 May 2019 01:42:12 +0000 (10:42 +0900)]
[RAMEN9610-15002] chub: re-enable NANOHUB in board config
remove #
Change-Id: I101371c5000194fe620d74346b40067ce77cd2e1
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
Kisang Lee [Thu, 9 May 2019 01:08:22 +0000 (10:08 +0900)]
[RAMEN9610-14990] [COMMON] usb: remove W/A code to avoid kernel panic
Change-Id: I29d857af3601d8e4e79ab99fdedba2118a9b8f80
Signed-off-by: Kisang Lee <kisang80.lee@samsung.com>
kiwoo Kwon [Tue, 30 Apr 2019 06:36:36 +0000 (15:36 +0900)]
[RAMEN9610-14844] [RAMEN9610-14796][COMMON][NFC] Change nfc related config setting
- Remove LDO_EN pin settings that are not required in ERD B/D
Change-Id: Iffc882995b32fa4bd7c10c23c5c839645d31f05e
Signed-off-by: kiwoo Kwon <kiwo.kwon@samsung.com>
scsc_gerrit [Tue, 7 May 2019 13:47:20 +0000 (14:47 +0100)]
[NEUS7920-218] [9610] wlbt: increment scsc_release to 6.65.2
Import FW for iteration 6.65.2
Change-Id: I4e8a0b68ff5e36fd4be29f2b73df2c6395a7d13e
SCSC-Bug-Id: scsc_iteration_6.65.2_p_ww_stable
Signed-off-by: scsc_gerrit <scsc_gerrit@samsung.com>
Srishti Piplani [Mon, 22 Apr 2019 08:59:11 +0000 (14:29 +0530)]
[NEUS7920-218] [9610] wlbt: Check validity of AP channel
Check validity of AP channel before selecting the
channel for starting the AP, for Wi-Fi Sharing
scenario. Select the channel only if it is non
indoor , non DFS.
Change-Id: Ie81bcf8e561bf89b83416647c8f27860561b0d6f
SCSC-Bug-Id: SSB-51899
Signed-off-by: Srishti Piplani <srishti.p@samsung.com>
Yongbok Kim [Thu, 2 May 2019 10:35:07 +0000 (11:35 +0100)]
[NEUS7920-218] [9610] wlbt: Align mbulk class enum with fw
There are mismatches between host and fw for the mbulk class enum.
It has to be matched as it is causing confusion.
Change-Id: I9c7d97974a99300990da4277bd1b0eaa4cbe8d77
SCSC-Bug-Id: SSB-49211
Signed-off-by: Yongbok Kim <yongbok.k@samsung.com>
Debabrata Purohit [Thu, 2 May 2019 12:22:59 +0000 (13:22 +0100)]
[NEUS7920-218] [9610] wlbt: correct locking in BoT
The lock qs->cp_lock in Balance of Traffic (BoT) is accessed from
either software interrupt context or in process context.
So the right locking should be spin_lock_bh rather than spin_lock.
Change-Id: I49ca92d2b8ad1b166e37ac74bd921eed5285c30f
SCSC-Bug-Id: SSB-52281
Signed-off-by: Debabrata Purohit <d.purohit@samsung.com>
Ivan Priest [Tue, 30 Apr 2019 14:36:50 +0000 (15:36 +0100)]
[NEUS7920-218] wlbt: reprint host failure reason after FW panic record
Re-print the host failure reason string after the FW panic
record is printed in kernel log. Helps with failures where
reason has scrolled off top of kernel log.
Change-Id: I27ec6d74f8fea63a479a463838fcaca0cb4aba3f
SCSC-Bug-Id: SSB-52204
Signed-off-by: Ivan Priest <i.priest@samsung.com>
Debabrata Purohit [Mon, 29 Apr 2019 18:15:57 +0000 (19:15 +0100)]
[NEUS7920-218] [9610] wlbt: prioritise important frames
To work around "Internet NOT connected" issue, prioritise
frames such as DNS, TCP SYN and Multicast DNS (MDNS) packets
and send them over Voice access category so that they are
sent ahead of other queued packets.
Change-Id: I5983819827cb95391a1fa765a0b8e094da61b6f7
SCSC-Bug-Id: SSB-52164
Signed-off-by: Debabrata Purohit <d.purohit@samsung.com>
Srishti Piplani [Fri, 26 Apr 2019 06:23:07 +0000 (11:53 +0530)]
[NEUS7920-218] [9610] wlbt: Change data type for SCSC_ENHANCED_PACKET_STATS
The data type for the Kconfig flag SCSC_ENHANCED_PACKET_STATS
has been corrected to bool.
Change-Id: I72513d09a5579918d2cd2487a581f23d947baf30
SCSC-Bug-Id: SSB-52066
Signed-off-by: Srishti Piplani <srishti.p@samsung.com>
Ivan Priest [Fri, 26 Apr 2019 15:47:28 +0000 (16:47 +0100)]
[NEUS7920-218] wlbt: record FW ttid and print in /proc
Read the traceability ID from FW header,
log in kernel and add a /proc handler
Change-Id: I85883852e9568680c7af950958140094c6b45ddf
SCSC-Bug-Id: SSB-52053
Signed-off-by: Ivan Priest <i.priest@samsung.com>
Jaya Prakash Sangaru [Fri, 26 Apr 2019 05:51:49 +0000 (11:21 +0530)]
[NEUS7920-218] [9610] wlbt : enable NAN in driver.
Enable NAN in driver.
Change-Id: I48057131c9b93e4b0e6b5ccc71a84650590094e9
SCSC-Bug-Id: SSB-51203
Signed-off-by: Jaya Prakash Sangaru <j.sangaru@samsung.com>
Jaya Prakash Sangaru [Tue, 23 Apr 2019 13:14:37 +0000 (18:44 +0530)]
[NEUS7920-218] [9610][7885] wlbt: split NAN code
Separate out NAN code from nl80211_vendor.c/h and
mlme.c to new files.
Change-Id: If25dc57cef1fa7245a74f6f170e33dad9e234421
SCSC-Bug-Id: SSB-51797
Signed-off-by: Jaya Prakash Sangaru <j.sangaru@samsung.com>
Debabrata Purohit [Wed, 24 Apr 2019 21:24:47 +0000 (22:24 +0100)]
[NEUS7920-218] [9610] wlbt: un-mask interrupts on resume
WLAN service driver unmasks all interrupts when
entering suspend.
And this interrupt status is saved and restored
by platform driver on resume.
But it will be more robust (to protect against races)
to unmask all interrupts in resume callback also.
Change-Id: Ib8208fa0f062630dd817e57787a33bee4abef850
SCSC-Bug-Id: SSB-51996
Signed-off-by: Debabrata Purohit <d.purohit@samsung.com>
Jayaprakash Sangaru [Wed, 24 Apr 2019 13:25:29 +0000 (18:55 +0530)]
[NEUS7920-218] [9610] wlbt: Wpa3 Ap Fixes in Drv
Wpa3 Ap Drv fixes
SCSC-Bug-Id: SSB-51978
Change-Id: Iac697886109c772ae0793e513055a23acec7aa6d
Signed-off-by: Jayaprakash Sangaru <j.sangaru@samsung.com>
Jaya Prakash Sangaru [Wed, 17 Apr 2019 10:08:48 +0000 (15:38 +0530)]
[NEUS7920-218] [9610][7885] wlbt: NAN binding mask update
Binding mask is 4 byte.
Change-Id: I38b0eeee394823f91cf6de505d9ad4023f25aa85
SCSC-Bug-Id: SSB-51851
Signed-off-by: Jaya Prakash Sangaru <j.sangaru@samsung.com>
Debabrata Purohit [Wed, 17 Apr 2019 10:43:40 +0000 (11:43 +0100)]
[NEUS7920-218] [9610] wlbt: decouple logring and PM QoS
HIP dynamically enables/disables logring on basis of
throughput. But it is coupled with kernel PM QoS config.
So when CONFIG_SCSC_QOS is not enabled, the dynamic
logring logging is also not supported.
Resolution:
Create a new traffic monitor client for dynamic logring
logging so it does not depend on CONFIG_SCSC_QOS.
Change-Id: Iad391586144002d7a18d9e4aac77842f2150c5ff
SCSC-Bug-Id: SSB-51843
Signed-off-by: Debabrata Purohit <d.purohit@samsung.com>
Srishti Piplani [Mon, 8 Apr 2019 10:41:22 +0000 (16:11 +0530)]
[NEUS7920-218] [9610] wlbt: Host changes for enhanced TX stats
Changes done to read the TX_COUNTERS MIB to get the
tx_retries field during slsi_get_station.
Change-Id: I761bf1182f3769f780a0b9873f2c5027e662ebac
SCSC-Bug-Id: SSB-51384
Signed-off-by: Srishti Piplani <srishti.p@samsung.com>
Albert Cano [Mon, 15 Apr 2019 07:38:58 +0000 (08:38 +0100)]
[NEUS7920-218] [9610] wlbt: Remove tx_lifetime in non-debug builds
Remove tx_lifetime in non-debug builds as it might be
very verbose, logring should be used instead.
Change-Id: I025dd1ad156807bee576751a6b70066ef373a44a
SCSC-Bug-Id: SSB-51737
Signed-off-by: Albert Cano <a.canocamps@samsung.com>
Connor Newton [Fri, 12 Apr 2019 12:30:39 +0000 (13:30 +0100)]
[NEUS7920-218] [9610][7885][7872][7570] wlbt: Fix build without WPA3 external authentication support
Gate compilation of optional feature code
Change-Id: I382bd50f80c0f0f04aff057204adc2076b35f217
SCSC-Bug-Id: SSB-51719
Signed-off-by: Connor Newton <c.newton@samsung.com>
Debabrata Purohit [Fri, 12 Apr 2019 11:24:06 +0000 (12:24 +0100)]
[NEUS7920-218] [9610] wlbt: Kernel PM QoS: update QoS table
Update the PM QoS table to select the correct maximum
frequencies for Cluster 0 and cluster 1 for ERD 9610.
Change-Id: Ie6ec54280a5a68962d12dbb4cad225236ebdb093
SCSC-Bug-Id: SSB-51717
Signed-off-by: Debabrata Purohit <d.purohit@samsung.com>
Debabrata Purohit [Fri, 12 Apr 2019 10:46:14 +0000 (11:46 +0100)]
[NEUS7920-218] [9610] wlbt: Sniffer: support S-mapper Mbulks
Support for S-mapper Mbulks in Sniffer mode.
Change-Id: I2835167295de021effb5ec526095c5ac8a759850
SCSC-Bug-Id: SSB-51711
Signed-off-by: Debabrata Purohit <d.purohit@samsung.com>
Kavitha Velayutham [Tue, 30 Oct 2018 13:39:34 +0000 (19:09 +0530)]
[NEUS7920-218] [9610][7885][7872][7570] wlbt: Drv Changes for Wpa3
Driver changes for Wpa3
SCSC-Bug-Id: SSB-48137
Change-Id: Ifc30ea1c04dab0de30756752efe6c86faf1a7ce8
Signed-off-by: Kavitha Velayutham <k.velayutham@samsung.com>
scsc_gerrit [Thu, 11 Apr 2019 10:25:30 +0000 (11:25 +0100)]
[NEUS7920-218] [9610] wlbt: increment scsc_release to 6.65.0
Import FW for iteration 6.65.0
Change-Id: I862b374991f90b12e755a38ccb7e399018f8c892
SCSC-Bug-Id: scsc_iteration_6.65.0_p_ww_stable
Signed-off-by: scsc_gerrit <scsc_gerrit@samsung.com>
SEO HOYOUNG [Fri, 17 May 2019 01:40:45 +0000 (10:40 +0900)]
[RAMEN9610-15104] usb: gadget: add null check on mtp read/write
Change-Id: I945f116762cfcb836b7e5273b1dd2ce15413a3fd
Signed-off-by: SEO HOYOUNG <hy50.seo@samsung.com>
SEO HOYOUNG [Fri, 17 May 2019 02:03:18 +0000 (11:03 +0900)]
[RAMEN9610-15104] arm64: defconfig: enable type_c for mtp
Change-Id: I758c2e8b3a284f0dafb1a8916f50b4fb21ceb9f4
Signed-off-by: SEO HOYOUNG <hy50.seo@samsung.com>
Ivan Priest [Tue, 7 May 2019 10:39:53 +0000 (11:39 +0100)]
[RAMEN9610-14973] wlbt: add droplevel handler for lerna
Missing droplevel entry for lerna caused a prevent warning.
Add the handler and comments indicating which tables to
keep in line.
Change-Id: I0fd9064dd62d9081305113c7bc121161c49f7b3e
SCSC-Bug-Id: SSB-52396
Signed-off-by: Ivan Priest <i.priest@samsung.com>
Boojin Kim [Wed, 8 May 2019 01:15:28 +0000 (10:15 +0900)]
[RAMEN9610-14970] fs: support FS_ENCRYPTION_MODE_PRIVATE for fmp
Change-Id: I9cb9e344dba19a03ff2d7632811faacc4e98f45e
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
Kisang Lee [Tue, 7 May 2019 12:15:55 +0000 (21:15 +0900)]
[RAMEN9610-14956] [COMMON] usb: check android device and UDC name
Change-Id: I5750a0da33aec22fde3050a9f3db4161196f8394
Signed-off-by: Kisang Lee <kisang80.lee@samsung.com>
ShinHyung [Tue, 7 May 2019 11:56:09 +0000 (20:56 +0900)]
[RAMEN9610-14955] [COMMON] ASoC: abox: Clear UAIF path
If the UAIF is still running when entering into the sleep mode,
It occurs the pmucal timeout error.
Change-Id: I132dfb5814a590486703ce6872809cbe71aa952e
Signed-off-by: ShinHyung <s47.kang@samsung.com>
Keunho Hwang [Tue, 7 May 2019 03:41:07 +0000 (03:41 +0000)]
[RAMEN9610-14929][COMMON] drivers: led: change operating mode of s2mu106 fled
Change-Id: Ie217e327f908c0a1419a00475ab0647ca7c9815b
Signed-off-by: Keunho Hwang <keunho.hwang@samsung.com>
Ivan Priest [Wed, 10 Apr 2019 17:29:19 +0000 (18:29 +0100)]
[RAMEN9610-14770] wlbt: .gitignore: ignore files generated during Q build
arch/arm64/lib/lib.a.symversions
dtbo.img
lib/lib.a.symversions
Change-Id: I7e6a5b8d75cb27af6e022e884232dab52fc76417
SCSC-Bug-Id: SSB-51519
Signed-off-by: Ivan Priest <i.priest@samsung.com>
Youngwan Kim [Fri, 19 Apr 2019 01:06:20 +0000 (10:06 +0900)]
[RAMEN9610-14519] Add config for support erd9610_Q_defconfig
Change-Id: Ibf98c2cfd1c3a8b9323f187383145ad340204b4c
Signed-off-by: Youngwan Kim <y103.kim@samsung.com>
Munjoo Kim [Fri, 29 Mar 2019 00:53:54 +0000 (09:53 +0900)]
[RAMEN9610-13993] arm64: config: set selinux enforce mode (android Q)
Change-Id: I6df4ca6fb401e4b5fde764f33e19fdfc9a1de9c8
Signed-off-by: Munjoo Kim <munjoo.kim@samsung.com>
Munjoo Kim [Fri, 29 Mar 2019 01:00:46 +0000 (10:00 +0900)]
[RAMEN9610-13993] arm64: dts: change selinux mode param location
Change-Id: I5e1239079afd6bb8914928dcb178cb6a3b21e7c2
Signed-off-by: Munjoo Kim <munjoo.kim@samsung.com>
SeYeong Byeon [Fri, 22 Mar 2019 08:12:59 +0000 (17:12 +0900)]
[RAMEN9610-13801] defconfig: Disable nanohub for Android Q defconfig
Nanohub causing kernel panic without USB connection.
Reenable once fixed.
Change-Id: Ifd74815ca48df2b6ad418ed8ed0c271be44ef753
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
SeYeong Byeon [Fri, 22 Mar 2019 01:52:18 +0000 (10:52 +0900)]
[RAMEN9610-13801] new defconfig for Android Q
New defconfig is needed for Android Q because of eventual
upgrade to R17P0 DDK for Android Q.
Adds and enables the following kernel option:
SOC_EXYNOS9610_ANDROID_VERSION_Q
The above option allows Android Q version of DDK to be compiled.
Change-Id: I96148721120affd4e5c2f1ce1ca8da41af36c680
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
SeYeong Byeon [Fri, 22 Mar 2019 01:58:59 +0000 (10:58 +0900)]
[RAMEN9610-13801] gpu: r16p0: allow choosing r16p0 for Android Q
Adds MALI_BIFROST_R16P0_Q to menuconfig
Change-Id: I25047939f572bd0ab898e42bec88b32ce5707976
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
SeYeong Byeon [Thu, 21 Mar 2019 23:54:41 +0000 (08:54 +0900)]
[RAMEN9610-13801] gpu: b_r16p0: Android Q support
Separate src code directory made for Anroid Q DDK.
This was done so the DDK for Android P is not touched.
Updated on: 19.03.22
DDK branch: b_r16p0
commits:
35e07f04c GLESSW-4468: Return nanoseconds for EXT_disjoint_timer_query
f5919cc40 product: vulkan: code refactoring for supporting Secure Rendering on Vulkan
927317128 [KERNEL] dts: increase 7884B gpu max clock to 676 Mhz
142813cdf product: Multiple OpenCL optimizations
72cdd1508 [KERNEL] b_r16p0: Disable sustainable opt feature
d22edeb5f [KERNEL] b_r16p0: Trace add @ GPU L2 POWER
d1ec88bcc [KERNEL] b_r16p0: change STR function from notifier to platform driver
9309b9894 [KERNEL] b_r16p0: fixed directly dereferencing pointer issue
7ba92d35a [KERNEL] b_r16p0: Modified critical prevent
10aae3941 [KERNEL] b_r16p0: Modified critical prevent issue about power sequence patch
0740ca810 [KERNEL] b_r16p0: trace add and change power sequence for STR with RuntimePM
Change-Id: I7a042bdc87cf51f7570334d8527b2d2756682547
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
Purnendu Kapadia [Tue, 23 Apr 2019 09:53:18 +0000 (10:53 +0100)]
[RAMEN9610-14887][common][9610] wlbt: complete fw_panic_done only on fw_panic
We want to prevent fw_panic_done completion happening in case of non
fw_panic SABLE trigger. Introduce response codes corresponding to each
situation based on if it is fw_panic or other trigger from wlbtd and
check for specific condition before completing individual completion.
This change is dependent upon corresponding wlbtd v3.1 which is providing
appropriate response_codes.
SCSC-Bug-Id: SSB-51921
Change-Id: Ia11bd8d8abc370f615222a3ce768b749ac876008
Signed-off-by: Purnendu Kapadia <p.kapadia@samsung.com>
Ivan Priest [Wed, 1 May 2019 17:31:03 +0000 (18:31 +0100)]
[RAMEN9610-14887][common]wlbt: log moredump open/close
Log access to the moredump device node in kernel
Change-Id: If6ec2e41165063b978d7b3c18bfbced4c9277c69
SCSC-Bug-Id: SSB-52247
Signed-off-by: Ivan Priest <i.priest@samsung.com>
Mathias Sass Michno [Wed, 1 May 2019 08:54:59 +0000 (10:54 +0200)]
[RAMEN9610-14864] [COMMON] wlbt: Release bt_write_wake_lock during BT shutdown
Ensure that the bt_write_wake_lock is released during shutdown
in case the controller doesn't ack the last sent command.
(cherry-picked from http://12.36.155.91:81/#/c/423622/)
SCSC-Bug-Id: SSB-52228
Change-Id: Id44627f30fd8efc3392068922a21dbf281926649
Signed-off-by: Mathias Sass Michno <m.michno@samsung.com>
Hyunsoon Kim [Thu, 7 Feb 2019 04:55:31 +0000 (13:55 +0900)]
[RAMEN9610-14809] [COMMON] soc: samsung: cal-if: Change GNSS reset/release sequence
Change-Id: I043e50cb779b9a6b27e7b4aa11627b60bde42287
Wooyeon Kim [Sun, 28 Apr 2019 04:39:36 +0000 (13:39 +0900)]
[COMMON] fimc-is2: modified LIB_OFFSET for KASAN configs
- If CONFIG_KASAN enabled, VMALLOC_START will be changed to
"0xffffff9008000000"
- for use DDK binary baseaddress always "0xffffff90~~"
PR JIRA ID: CPR-983
Change-Id: Icd111141cfb5d5ff08c7a5d1446c0f5f30d55617
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
Wooyeon Kim [Fri, 19 Apr 2019 08:26:37 +0000 (17:26 +0900)]
[9610][COMMON] arm64: dtsi: modify bcm/reserve-fimc addr at bootarg
- 0x80fXXX.. ---> 0x90f... as applied KASAN
PR JIRA ID: CPR-983
Change-Id: I91bd830680c89c91f461e282e390c48779c461df
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
ChiHun Won [Mon, 29 Apr 2019 06:53:14 +0000 (15:53 +0900)]
[NEUS7920-164] fbdev: dpu20: udpated dqe for supporting hibernation
rebased
Change-Id: Ied0a57d1fcfbe8508c0f1565dc13bdf421caf8ff
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
ChiHun Won [Mon, 29 Apr 2019 06:07:17 +0000 (15:07 +0900)]
[NEUS7920-164] fbdev: dpu20: udpated dqe for supporting aps
Change-Id: Id8c91fc1fe51337aa96fe507751050756de77b40
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
Yunsu Kim [Fri, 26 Apr 2019 10:20:38 +0000 (19:20 +0900)]
[RAMEN9610-14719] [Common] media: radio: Optimize TRF for mis-scan
Change-Id: I78643317cb53ca400f641c72e233c0b94714a62e
Signed-off-by: Yunsu Kim <iamyunsu.kim@samsung.com>
dujeonglee [Thu, 28 Mar 2019 04:36:31 +0000 (13:36 +0900)]
[NEUS7920-133][9610] wlbt: Enhanced packet filter
This change filters all unicast except TCP packets in suspended mode
SCSC-Bug-Id: SSB-51257
Change-Id: I3d8e651d8a4afc81c3f5b190a984a9bba9129d37
Signed-off-by: dujeonglee <dujeong.lee@samsung.com>
Youngsoo [Wed, 24 Apr 2019 00:53:43 +0000 (09:53 +0900)]
[NEUS7920-133][9610] wlbt: increment scsc_release to 6.64.2.1
Change-Id: Ibf3f21c4fa7879563f38113ba18eb36b6c80af3b
Signed-off-by: Youngsoo <youngss.kim@samsung.com>
Ivan Priest [Wed, 13 Feb 2019 22:36:38 +0000 (22:36 +0000)]
[NEUS7920-133]wlbt: WLAN mac_addr_override use module_param_string
Use the module_param_string() API for the mac address
override.
Change-Id: I2ad111518c1d1e5efe131a084f0313aacffe0d8e
SCSC-Bug-Id: SSB-48059
Signed-off-by: Ivan Priest <i.priest@samsung.com>
Ivan Priest [Tue, 12 Feb 2019 16:03:18 +0000 (16:03 +0000)]
[NEUS7920-133]wlbt: allow BT address to be read from file
Some customer platforms provide the BT address in a file,
which may in in procfs, (e.g. to support factory test binary)
Provide a kernel config to allow this to be used.
Change-Id: Icb309a8b2e54b3404eaaa0fc6fa0666bb512f5d6
SCSC-Bug-Id: SSB-49343
Signed-off-by: Ivan Priest <i.priest@samsung.com>
Ivan Priest [Wed, 13 Feb 2019 11:51:17 +0000 (11:51 +0000)]
[NEUS7920-133]wlbt: allow MAC address file to be in /proc
One customer is placing the MAC address in procfs, and
the current mx140_file reader cannot handle the
zero length virtual files. Fix this and check that
a loaded file contains a valid MAC address.
This is the replacement for conflicting customer code
that appeared upstream.
Change-Id: Ib606b16c6f07ddd86810772d54445780f000f96c
SCSC-Bug-Id: SSB-49343
Signed-off-by: Ivan Priest <i.priest@samsung.com>