GitHub/MotorolaMobilityLLC/kernel-slsi.git
5 years ago[RAMEN9610-15140] [COMMON][MODAP-30861] modify wakeup time when driver receive packet.
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>
5 years ago[COMMON] fimc-is2: distinguished setfile select by H/W revision for 2P7SQ, 2T7SX
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>
5 years ago[RAMEN9610-15069] [9610][7885] wlbt: Fix ssid filter element
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>
5 years ago[RAMEN9610-15074] [COMMON] mmc: dw_mmc: sdcard power off when to card detect.
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>
5 years ago[RAMEN9610-15071] [COMMON] drivers: battery: move full_check_cnt clear
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>
5 years ago[RAMEN9610-15070] [COMMON] drivers: led: turn off all leds at shutdown
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>
5 years ago[9610] fimc-is2: fix prevent defect (cid: 270171)
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>
5 years ago[COMMON] fimc-is2: fix prevent defect(cid: 270156, 270161, 270162)
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>
5 years ago[RAMEN9610-14534] [COMMON][MODAP-25597] s2mpu09: print PWRONSRC & OFFSRC registers...
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>
5 years ago[RAMEN9610-15045] [COMMON] ASoC: abox: remove unused memory
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>
5 years ago[RAMEN9610-15002] chub: re-enable NANOHUB in board config
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>
5 years ago[RAMEN9610-14990] [COMMON] usb: remove W/A code to avoid kernel panic
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>
5 years ago[RAMEN9610-14844] [RAMEN9610-14796][COMMON][NFC] Change nfc related config setting
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>
5 years ago[NEUS7920-218] [9610] wlbt: increment scsc_release to 6.65.2
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>
5 years ago[NEUS7920-218] [9610] wlbt: Check validity of AP channel
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>
5 years ago[NEUS7920-218] [9610] wlbt: Align mbulk class enum with fw
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>
5 years ago[NEUS7920-218] [9610] wlbt: correct locking in BoT
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>
5 years ago[NEUS7920-218] wlbt: reprint host failure reason after FW panic record
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>
5 years ago[NEUS7920-218] [9610] wlbt: prioritise important frames
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>
5 years ago[NEUS7920-218] [9610] wlbt: Change data type for SCSC_ENHANCED_PACKET_STATS
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>
5 years ago[NEUS7920-218] wlbt: record FW ttid and print in /proc
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>
5 years ago[NEUS7920-218] [9610] wlbt : enable NAN in driver.
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>
5 years ago[NEUS7920-218] [9610][7885] wlbt: split NAN code
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>
5 years ago[NEUS7920-218] [9610] wlbt: un-mask interrupts on resume
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>
5 years ago[NEUS7920-218] [9610] wlbt: Wpa3 Ap Fixes in Drv
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>
5 years ago[NEUS7920-218] [9610][7885] wlbt: NAN binding mask update
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>
5 years ago[NEUS7920-218] [9610] wlbt: decouple logring and PM QoS
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>
5 years ago[NEUS7920-218] [9610] wlbt: Host changes for enhanced TX stats
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>
5 years ago[NEUS7920-218] [9610] wlbt: Remove tx_lifetime in non-debug builds
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>
5 years ago[NEUS7920-218] [9610][7885][7872][7570] wlbt: Fix build without WPA3 external authent...
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>
5 years ago[NEUS7920-218] [9610] wlbt: Kernel PM QoS: update QoS table
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>
5 years ago[NEUS7920-218] [9610] wlbt: Sniffer: support S-mapper Mbulks
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>
5 years ago[NEUS7920-218] [9610][7885][7872][7570] wlbt: Drv Changes for Wpa3
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>
5 years ago[NEUS7920-218] [9610] wlbt: increment scsc_release to 6.65.0
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>
5 years ago[RAMEN9610-15104] usb: gadget: add null check on mtp read/write
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>
5 years ago[RAMEN9610-15104] arm64: defconfig: enable type_c for mtp
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>
5 years ago[RAMEN9610-14973] wlbt: add droplevel handler for lerna
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>
5 years ago[RAMEN9610-14970] fs: support FS_ENCRYPTION_MODE_PRIVATE for fmp
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>
5 years ago[RAMEN9610-14956] [COMMON] usb: check android device and UDC name
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>
5 years ago[RAMEN9610-14955] [COMMON] ASoC: abox: Clear UAIF path
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>
5 years ago[RAMEN9610-14929][COMMON] drivers: led: change operating mode of s2mu106 fled
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>
5 years ago[RAMEN9610-14770] wlbt: .gitignore: ignore files generated during Q build
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>
5 years ago[RAMEN9610-14519] Add config for support erd9610_Q_defconfig
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>
5 years ago[RAMEN9610-13993] arm64: config: set selinux enforce mode (android Q)
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>
5 years ago[RAMEN9610-13993] arm64: dts: change selinux mode param location
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>
5 years ago[RAMEN9610-13801] defconfig: Disable nanohub for Android Q defconfig
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>
5 years ago[RAMEN9610-13801] new defconfig for Android Q
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>
5 years ago[RAMEN9610-13801] gpu: r16p0: allow choosing r16p0 for Android Q
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>
5 years ago[RAMEN9610-13801] gpu: b_r16p0: Android Q support
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>
5 years ago[RAMEN9610-14887][common][9610] wlbt: complete fw_panic_done only on fw_panic
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>
5 years ago[RAMEN9610-14887][common]wlbt: log moredump open/close
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>
5 years ago[RAMEN9610-14864] [COMMON] wlbt: Release bt_write_wake_lock during BT shutdown
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>
5 years ago[RAMEN9610-14809] [COMMON] soc: samsung: cal-if: Change GNSS reset/release sequence
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

5 years ago[COMMON] fimc-is2: modified LIB_OFFSET for KASAN configs
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>
5 years ago[9610][COMMON] arm64: dtsi: modify bcm/reserve-fimc addr at bootarg
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>
5 years ago[NEUS7920-164] fbdev: dpu20: udpated dqe for supporting hibernation
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>
5 years ago[NEUS7920-164] fbdev: dpu20: udpated dqe for supporting aps
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>
5 years ago[RAMEN9610-14719] [Common] media: radio: Optimize TRF for mis-scan
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>
5 years ago[NEUS7920-133][9610] wlbt: Enhanced packet filter
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>
5 years ago[NEUS7920-133][9610] wlbt: increment scsc_release to 6.64.2.1
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>
5 years ago[NEUS7920-133]wlbt: WLAN mac_addr_override use module_param_string
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>
5 years ago[NEUS7920-133]wlbt: allow BT address to be read from file
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>
5 years ago[NEUS7920-133]wlbt: allow MAC address file to be in /proc
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>
5 years ago[NEUS7920-133]Revert "[RAMEN9610-11445][9610] wlbt : update MAC addr scheme to avoid...
Ivan Priest [Wed, 13 Feb 2019 18:48:29 +0000 (18:48 +0000)]
[NEUS7920-133]Revert "[RAMEN9610-11445][9610] wlbt : update MAC addr scheme to avoid merge conflict"

This reverts commit b697b8ad545faae6442a3cf9d633bdac1cf963bb.

Note MAC address can now be read from /proc in generic driver code

Change-Id: I2f60e624085ccd8a2af8c28a284b1583d5e727e8
SCSC-Bug-Id: SSB-49343
Signed-off-by: Ivan Priest <i.priest@samsung.com>
5 years ago[NEUS7920-133]Revert "[RAMEN9610-6379][9610]wlbt: change the path of wlan mac address"
Youngsoo [Tue, 23 Apr 2019 04:49:23 +0000 (13:49 +0900)]
[NEUS7920-133]Revert "[RAMEN9610-6379][9610]wlbt: change the path of wlan mac address"

This reverts commit 7a620346c4b0232fef9f131c8d971a8a28b70341.
But remains default mac address filename as /sys/module/scsc_wlan/parameters/mac_addr

Change-Id: Idf2817870b0620db7acfd85abfaf8b318c536df7

5 years ago[NEUS7920-133][9610][7885][7872][7570] wlbt: Addition of blocking scan condition...
Mohit Ghuley [Thu, 11 Apr 2019 12:02:21 +0000 (17:32 +0530)]
[NEUS7920-133][9610][7885][7872][7570] wlbt: Addition of blocking scan condition, during Scan List Updation in Driver.

During Driver Connect Scan, cfg80211_scan_req is
not available. Hence add a blocking scan
condition as well, during the Scan List Updation
in Driver.

Change-Id: I35e002e72857cf5a393bb855266c2bc350418a1f
SCSC-Bug-Id: SSB-51608
Signed-off-by: Mohit Ghuley <mohit.ghuley@samsung.com>
5 years ago[NEUS7920-133][9610][7885][7872][7570] wlbt: Kernel logging improvement.
Himani Gupta [Thu, 4 Apr 2019 09:33:51 +0000 (15:03 +0530)]
[NEUS7920-133][9610][7885][7872][7570] wlbt: Kernel logging improvement.

Host changes for kernel logging improvement.Generate appropriate
logs for initial connection.

Change-Id: Ic4a62660958534aa37a5901a58b5cd19c78af7a7
SCSC-Bug-Id: SSB-51392
Signed-off-by: Himani Gupta <himani.g2@samsung.com>
5 years ago[NEUS7920-133]wlbt: Lerna character device
Garry Rank [Wed, 20 Mar 2019 13:51:41 +0000 (13:51 +0000)]
[NEUS7920-133]wlbt: Lerna character device

Create character device for userspace <-> firmware configuration
communications.

Change-Id: I45662d621280b0cec3a973f5489333c6c6103b57
SCSC-Bug-Id: SSB-50557

5 years ago[NEUS7920-133]wlbt: track shared DRAM allocations
Ivan Priest [Fri, 22 Mar 2019 15:48:29 +0000 (15:48 +0000)]
[NEUS7920-133]wlbt: track shared DRAM allocations

Add instrumentation to track shared DRAM allocators
in procfs

Change-Id: I90c9da7c10f54dadf9c6968bcf047e16de5c83fc
SCSC-Bug-Id: SSB-50917
Signed-off-by: Ivan Priest <i.priest@samsung.com>
5 years ago[NEUS7920-133]wlbt: Return -EACCES from scsc_bt_shm_h4_read when copy_from_user fails
Jes Andersen [Thu, 21 Mar 2019 11:22:37 +0000 (12:22 +0100)]
[NEUS7920-133]wlbt: Return -EACCES from scsc_bt_shm_h4_read when copy_from_user fails

Otherwise it could end up in an infinite loop.

Change-Id: I98d2729e669c8846e3c1e939fc3453f957ae2a3e
SCSC-Bug-Id: SSB-45750
Signed-off-by: Jes Andersen <jes.andersen@samsung.com>
5 years ago[NEUS7920-133][9610][7885][7872][7570] wlbt: p2p state to be set to scanning in slsi_scan
Kavitha Velayutham [Fri, 15 Mar 2019 14:26:14 +0000 (19:56 +0530)]
[NEUS7920-133][9610][7885][7872][7570] wlbt: p2p state to be set to scanning in slsi_scan

p2p state is not set to proper state when there is a race condition between disconnect handle and full scan.

SCSC-Bug-Id: SSB-50669

Change-Id: Iee95bd09d30b6f2de058abda022f74c78887bb1c
Signed-off-by: Kavitha Velayutham <k.velayutham@samsung.com>
5 years ago[NEUS7920-133][9610][7885][7872][7570] wlbt: Disable ch12/13,when cellular is off.
Himani Gupta [Tue, 12 Mar 2019 11:07:33 +0000 (16:37 +0530)]
[NEUS7920-133][9610][7885][7872][7570] wlbt: Disable ch12/13,when cellular is off.

Driver shall disable ch 12/13 when cellular is off on receiving
GETREGULATORY 0.

Change-Id: Iee0e32e2d9b629344e6ac24e89da78c2efc5c9d2
SCSC-Bug-Id: SSB-50468
Signed-off-by: Himani Gupta <himani.g2@samsung.com>
5 years ago[NEUS7920-133][9610] wlbt: NAN fixes & code cleanup
Jaya Prakash Sangaru [Tue, 26 Mar 2019 07:30:52 +0000 (13:00 +0530)]
[NEUS7920-133][9610] wlbt: NAN fixes & code cleanup

Fix back to back NAN start causing FW panic.
Fix response type values not matching HAL.
Remove hardcoded MIB PSIDs, use PSIDs from mib.h

Change-Id: Iad3cc72ceb20dbfd8183d4697af409d6c51ff742
SCSC-Bug-Id: SSB-51027
Signed-off-by: Jaya Prakash Sangaru <j.sangaru@samsung.com>
5 years ago[NEUS7920-133]wlbt: report miframman usage in /proc
Ivan Priest [Thu, 21 Feb 2019 19:07:50 +0000 (19:07 +0000)]
[NEUS7920-133]wlbt: report miframman usage in /proc

Add /proc/driver/mifctrl/rammanX/used,free

This is to track shared DRAM usage.

Change-Id: Icafc2ae0a08701428f3d9e92a5993c1145f043c6
SCSC-Bug-Id: SSB-49317
Signed-off-by: Ivan Priest <i.priest@samsung.com>
5 years ago[NEUS7920-133][7885][9610] wlbt: ACS scan cleanup
Srishti Piplani [Mon, 25 Mar 2019 12:57:33 +0000 (18:27 +0530)]
[NEUS7920-133][7885][9610] wlbt: ACS scan cleanup

Changes done to stop scan and free related driver
data ,when AP is stopped during ongoing ACS scan.

Change-Id: Ifce7072a54f58844a335f4ed3c4a16532278e5cb
SCSC-Bug-Id: SSB-50724
Signed-off-by: Srishti Piplani <srishti.p@samsung.com>
5 years ago[NEUS7920-133][7570][7872][7885][9610] wlbt: Prevent issue in mgt.c
Srishti Piplani [Wed, 27 Mar 2019 05:58:51 +0000 (11:28 +0530)]
[NEUS7920-133][7570][7872][7885][9610] wlbt: Prevent issue in mgt.c

Change done to fix prevent issue in mgt.c file.
Dereferencing mib_entry.value.u.octetValue.data,
which is known to be NULL.

Change-Id: Ife4eb902e260070ad2ab6042610cc20c99610115
SCSC-Bug-Id: SSB-51047
Signed-off-by: Srishti Piplani <srishti.p@samsung.com>
5 years ago[NEUS7920-133][9610] wlbt: Fix compilation error
Albert Cano [Mon, 25 Mar 2019 14:11:26 +0000 (14:11 +0000)]
[NEUS7920-133][9610] wlbt: Fix compilation error

Fix compilation error when SCSC_DEBUG_COMPATIBILITY
is set to N.

Change-Id: Id7170a0d86e879c3628d5514c384bff8e17f68d6
SCSC-Bug-Id: SSB-509704
Signed-off-by: Albert Cano <a.canocamps@samsung.com>
5 years ago[NEUS7920-133][9610] wlbt: Add observer information in sbl header
Albert Cano [Tue, 12 Mar 2019 16:07:55 +0000 (16:07 +0000)]
[NEUS7920-133][9610] wlbt: Add observer information in sbl header

Sable user should be notified of the presence of one or more observers
when the trigger collection occurs. This will help to indicate that the
mxlog and udi chunks might be out of date.

The presence of observer[s] is included in a new field of the sable
header.

To indicate to the decoder the new header structure, it has been decided
to increase the sbl version from 2.0 to 2.1

Change-Id: I6b87ab2f950300482d2025a0c79914c5d24751b8
SCSC-Bug-Id: SSB-50521
Signed-off-by: Albert Cano <a.canocamps@samsung.com>
5 years ago[NEUS7920-133][9610] wlbt: Add "support mode" field for GETSTAINFO
Srishti Piplani [Mon, 18 Mar 2019 13:50:50 +0000 (19:20 +0530)]
[NEUS7920-133][9610] wlbt: Add "support mode" field for GETSTAINFO

Added support mode field to the output of GETSTAINFO
,which gives information about the 11ax, 11ac and
11n support, extracted from assoc IE's.

Change-Id: I048e96af9e1f6b08d324c630ea09d82158732f82
SCSC-Bug-Id: SSB-50443
Signed-off-by: Srishti Piplani <srishti.p@samsung.com>
5 years ago[NEUS7920-133][9610][7885] wlbt: Increase timeout waiting for mlme cfm/ind
Jaya Prakash Sangaru [Mon, 18 Mar 2019 08:28:34 +0000 (13:58 +0530)]
[NEUS7920-133][9610][7885] wlbt: Increase timeout waiting for mlme cfm/ind

Sometimes when system is heavily loaded, HIP needs more time to
retrive cfms/ind, So increase this timeout to 6 secs.

Change-Id: Ie1972509ef47edf1d631a355fa49511af89a7d69
SCSC-Bug-Id: SSB-50283
Signed-off-by: Jaya Prakash Sangaru <j.sangaru@samsung.com>
5 years ago[NEUS7920-133][9610][7885][7872][7570] wlbt: Ignore address(mac/mask) sent by CFG...
Kavitha Velayutham [Wed, 13 Mar 2019 09:50:15 +0000 (15:20 +0530)]
[NEUS7920-133][9610][7885][7872][7570] wlbt: Ignore address(mac/mask) sent by CFG when randomization is disabled in Fw

Ignore the Mac address sent by cfg when mac randomization is enabled in host and disabled in fw.
so that Fw has the control of enabling/disabling Mac randomization

Change-Id: If3dfd5925b0271fd93c9c4c0e462bd1ea9031ce3
SCSC-Bug-Id: SB-50533
Signed-off-by: Kavitha Velayutham <k.velayutham@samsung.com>
5 years ago[NEUS7920-133]wlbt: mxman_suspend() don't block suspend when FW failed
Ivan Priest [Wed, 13 Mar 2019 17:32:20 +0000 (17:32 +0000)]
[NEUS7920-133]wlbt: mxman_suspend() don't block suspend when FW failed

The call to mxman_suspend() returned an error if WLBT FW
is failed, this prevents platform suspend if the firmware
does not recover. Return success even though message is
dropped.

Change-Id: I8c293aaa69dc356ad8125d37f06321392894978c
SCSC-Bug-Id: SSB-50585
Signed-off-by: Ivan Priest <i.priest@samsung.com>
5 years ago[NEUS7920-133]wlbt: wifilogger - remove incorrect kfree
Ivan Priest [Thu, 14 Mar 2019 12:46:29 +0000 (12:46 +0000)]
[NEUS7920-133]wlbt: wifilogger - remove incorrect kfree

Remove kfree() from scsc_wlog_register_debugfs_entry()
error path. The function is passed static memory.

Change-Id: If94cef6aec198abef34fefab5aacc4689f6b12dc
SCSC-Bug-Id: SSB-50600
Signed-off-by: Ivan Priest <i.priest@samsung.com>
5 years ago[NEUS7920-133][9610] wlbt: Use single threaded wq in hip4 bh
Albert Cano [Thu, 14 Feb 2019 10:39:50 +0000 (10:39 +0000)]
[NEUS7920-133][9610] wlbt: Use single threaded wq in hip4 bh

We have recently (A50 project) observed several issues to schedule
hip4_wq work, most likely because the kernel is blocked and is not
granting us CPU cycles.

In current implementation the work is added in the systemwq. Systemwq
might be easily affected by other subsystems adding batch works that
might eventually block our pending work.

In order to avoid using systemwq, the patch creates a new singlethread
workqueue and adds the non-napi process context bottom half works in there.

Change-Id: I0cc69779aa91c26777f00a2e7b1cd840336f553d
SCSC-Bug-Id: SSB-50566
Signed-off-by: Albert Cano <a.canocamps@samsung.com>
5 years ago[NEUS7920-133][9610] wlbt: Unset channel is sent at work expiry of 600ms delay
Kavitha Velayutham [Thu, 14 Feb 2019 06:06:28 +0000 (11:36 +0530)]
[NEUS7920-133][9610] wlbt: Unset channel is sent at  work expiry of 600ms delay

This may increase the time duration of listen by 600ms in that channel which would help in p2p discovery
to find the devices faster.

Change-Id: I8b16e32aa25e6b406bc48f0cf842df2495c15a50
SCSC-Bug-Id: SSB-49471
Signed-off-by: Kavitha Velayutham <k.velayutham@samsung.com>
5 years ago[RAMEN9610-14596] [COMMON] usb: add simmian gadget function for camera tuning
k.t.lee [Wed, 24 Apr 2019 04:46:28 +0000 (13:46 +0900)]
[RAMEN9610-14596] [COMMON] usb: add simmian gadget function for camera tuning

Change-Id: I8b7e1cd362c880c4211d589d9bee86ac52798ff2
Signed-off-by: k.t.lee <k.t.lee@samsung.com>
5 years ago[RAMEN9610-14574] [COMMON] scsi: ufs: Dump SFR move to ISR.
JaeHun Jung [Tue, 23 Apr 2019 05:54:40 +0000 (14:54 +0900)]
[RAMEN9610-14574] [COMMON] scsi: ufs: Dump SFR move to ISR.

This is can make "Synchronous External Abort"
by SFR access race condition between ISR and workqueue.

Revert "[EKTROIKA-189][Troika][COMMON] scsi: ufs: Move SFR dump to workqueue from ISR."

=====================================================================
<3>[   21.625697] [pid:57,cpu0,in irq]Synchronous External Abort: synchronous external abort (0x96000210) at 0xffffff800b05d040
<0>[   21.625720] [pid:57,cpu0,in irq]Internal error: : 96000210 [#1] PREEMPT SMP
<4>[   21.625733] [pid:57,cpu0,in irq]Modules linked in:
<0>[   21.625767] [pid:57,cpu0,in irq]debug-snapshot: core register saved(CPU:0)
<2>[   21.625778] [pid:3963,cpu6,storaged]Bad mode in Error handler detected on CPU6, code 0xbf000002 -- SError
<0>[   21.625784] [pid:57,cpu0,in irq]L2ECTLR_EL1: 0000000000000007
<0>[   21.625803] [pid:57,cpu0,in irq]L2ECTLR_EL1 valid_bit(30) is NOT set (0x0)
<0>[   21.625818] [pid:57,cpu0,in irq]CPUMERRSR: 0000000008040321, L2MERRSR: 0000000012000000
<0>[   21.625833] [pid:57,cpu0,in irq]CPUMERRSR valid_bit(31) is NOT set (0x0)
<0>[   21.625847] [pid:57,cpu0,in irq]L2MERRSR valid_bit(31) is NOT set (0x0)
<0>[   21.625861] [pid:57,cpu0,in irq]debug-snapshot: context saved(CPU:0)
<6>[   21.625907] [pid:57,cpu0,in irq]debug-snapshot: item - log_kevents is disabled
<6>[   21.625918] [pid:57,cpu0,in irq]TIF_FOREIGN_FPSTATE: 0, FP/SIMD depth 0, cpu: 0
<4>[   21.625931] [pid:57,cpu0,in irq]CPU: 0 PID: 57 Comm: kworker/0:1 Tainted: G S              4.14.56-gb8dc9cd #1
<4>[   21.625938] [pid:57,cpu0,in irq]Hardware name: kane (DT)
<4>[   21.625955] [pid:57,cpu0,in irq]Workqueue: events ufshcd_err_handler
<4>[   21.625969] [pid:57,cpu0,in irq]task: ffffffc876beb680 task.stack: ffffff800b5e8000
<4>[   21.625982] [pid:57,cpu0,in irq]PC is at ufshcd_intr+0x19c/0x34c
<4>[   21.625991] [pid:57,cpu0,in irq]LR is at ufshcd_intr+0x120/0x34c
=====================================================================

This reverts commit c63c2451c3ecb705e7a23b361e8ca8d7e8a0b5e4.

Change-Id: I5baa3cb1a28271f0ee5f3ef4b3894a431fe4fdaa
Signed-off-by: JaeHun Jung <jh0801.jung@samsung.com>
5 years ago[RAMEN9610-14573] [COMMON][9610] drivers : add self soft reset when cc attach
Junhan Bae [Tue, 23 Apr 2019 07:50:46 +0000 (16:50 +0900)]
[RAMEN9610-14573] [COMMON][9610] drivers : add self soft reset when cc attach

Change-Id: Id0e8c39dd22610dc3cfc5416d76ee8a9f61f5735
Signed-off-by: Junhan Bae <junhan84.bae@samsung.com>
5 years ago[HACK] fbdev: dpu20: modify sub-dev shutdown callback.
Jaehoe Yang [Thu, 16 Aug 2018 12:32:23 +0000 (21:32 +0900)]
[HACK] fbdev: dpu20: modify sub-dev shutdown callback.

Change-Id: I972b84ca6beaa45d5ef28aad071d99dd8aec69e4
Signed-off-by: Jaehoe Yang <jaehoe.yang@samsung.com>
Signed-off-by: hwangjae lee <hj-yo.lee@samsung.com>
5 years ago[9610] arm64: dtsi: fix build warning
Youngmin Nam [Fri, 26 Apr 2019 13:17:28 +0000 (22:17 +0900)]
[9610] arm64: dtsi: fix build warning

Change-Id: Ide353b9ecf379a0e63852a0627c7c240675304b3
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years agofs: confict fix for 4.14 9610 minor version up
Youngmin Nam [Thu, 2 May 2019 10:37:06 +0000 (19:37 +0900)]
fs: confict fix for 4.14 9610 minor version up

Change-Id: I96375805426ba62035a0c06f0df69515d349302d
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years agoRestore "Revert: smp/hotplug: Differentiate the AP-work lockdep class between up...
Youngmin Nam [Thu, 2 May 2019 10:24:22 +0000 (19:24 +0900)]
Restore "Revert: smp/hotplug: Differentiate the AP-work lockdep class between up and down"

Change-Id: I812e559c85e88b67fa44a32973d0679b7486e243
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years agolmk: fix conflict of kernel minor upgrade of 4.14.113
Youngmin Nam [Thu, 2 May 2019 10:21:17 +0000 (19:21 +0900)]
lmk: fix conflict of kernel minor upgrade of 4.14.113

Change-Id: If125f3ee34cdc141bfd0c92628ecc289787793e5
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years ago[COMMON] kernel: cpu: fix conflict
Youngmin Nam [Thu, 2 May 2019 08:43:32 +0000 (17:43 +0900)]
[COMMON] kernel: cpu: fix conflict

Change-Id: I1fa521368b3dffbd7bb572dac10e403c7bd07d2b
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years agoANDROID: mnt: fix conflict during updating 4.14.113
Youngmin Nam [Thu, 2 May 2019 08:39:57 +0000 (17:39 +0900)]
ANDROID: mnt: fix conflict during updating 4.14.113

Change-Id: I182b032fccf0caa046041ad51c3104f22a8ba682
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years agodm-crypt: 4.14 fix a confict ivmode
Youngmin Nam [Thu, 2 May 2019 08:27:41 +0000 (17:27 +0900)]
dm-crypt: 4.14 fix a confict ivmode

Change-Id: I15b020211df974305ce689e6525493d6b9ff33c9
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years agowatchdog: fix build error
Youngmin Nam [Thu, 2 May 2019 07:47:46 +0000 (16:47 +0900)]
watchdog: fix build error

Change-Id: I7fb4da0909d6bd90ce730d918ebb1a1a7ad168ff
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years ago[9610] thermal: Fix conflict exynos tmu code
Youngmin Nam [Thu, 2 May 2019 07:44:41 +0000 (16:44 +0900)]
[9610] thermal: Fix conflict exynos tmu code

Change-Id: I92a26bbd793e879ee74f700d718083b915ec3b96
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years agovideobuf2: fix conflict during updating 4.14.113
Youngmin Nam [Thu, 2 May 2019 07:43:25 +0000 (16:43 +0900)]
videobuf2: fix conflict during updating 4.14.113

Change-Id: Ie291279a97647b783f9e3579d4bb9fa6fc63b8fa
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>
5 years agospi: s3c64xx: fix conflict during updating 4.14.113
Youngmin Nam [Thu, 2 May 2019 07:40:26 +0000 (16:40 +0900)]
spi: s3c64xx: fix conflict during updating 4.14.113

Change-Id: I092efcf156874612848f5e40659025a8c4ba5f7f
Signed-off-by: Youngmin Nam <youngmin.nam@samsung.com>