GitHub/LineageOS/android_kernel_motorola_exynos9610.git
6 years ago[9610][ERD] pmucal: enable shub pmucal
Boojin Kim [Wed, 20 Jun 2018 05:08:52 +0000 (14:08 +0900)]
[9610][ERD] pmucal: enable shub pmucal

Change-Id: Icd66fe25e208dc901debcf031fc3b2a3aacbd679
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
6 years ago[9610] dtsi: modified contexthub(reset mode)
Sukwon Ryoo [Tue, 19 Jun 2018 03:46:01 +0000 (12:46 +0900)]
[9610] dtsi: modified contexthub(reset mode)

Change-Id: I0d733ac57c0cc7f5a98ff77872dd329a4d7d1162
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
6 years ago[9610] soc: samsung: add SMC interface for SHUB
Sukwon Ryoo [Thu, 10 May 2018 01:34:13 +0000 (10:34 +0900)]
[9610] soc: samsung: add SMC interface for SHUB

Change-Id: Ie02cdec04dc09d499ed806d3ef61d98c84ff4971
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
6 years ago[9610] drivers: soc: cal-if: Apply CAL_IF for SHUB
Byoung Kim [Fri, 20 Apr 2018 13:42:44 +0000 (22:42 +0900)]
[9610] drivers: soc: cal-if: Apply CAL_IF for SHUB

Change-Id: I58b627cb61aaf9832031e2d0b9e35a267c74cc75
Signed-off-by: Byoung Kim <eric.by.kim@samsung.com>
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
6 years ago[COMMON] chub: block reset
Sukwon Ryoo [Wed, 16 May 2018 06:54:25 +0000 (15:54 +0900)]
[COMMON] chub: block reset

Change-Id: I498349f9b1832653a69505d36a7cd0cb3412d44e
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
6 years ago[COMMON] usb: notify: check TA to disable USB device
Kisang Lee [Mon, 25 Jun 2018 07:15:25 +0000 (16:15 +0900)]
[COMMON] usb: notify: check TA to disable USB device

Change-Id: I03e5764d5de99de6de1e7f368feebc3a9092e0e3
Signed-off-by: Kisang Lee <kisang80.lee@samsung.com>
6 years ago[COMMON] usb: typec: check invalid accessory id
Kisang Lee [Mon, 25 Jun 2018 05:36:04 +0000 (14:36 +0900)]
[COMMON] usb: typec: check invalid accessory id

Change-Id: I243f47c1782cf59f0be9b2caf754d5bf4ba05a19
Signed-off-by: Kisang Lee <kisang80.lee@samsung.com>
6 years ago[COMMON] usb: dwc3: move TypeC configuration to otg
Kisang Lee [Mon, 25 Jun 2018 01:13:38 +0000 (10:13 +0900)]
[COMMON] usb: dwc3: move TypeC configuration to otg

Change-Id: Ie1160e2011aab2b357d37bd1018246a0e5aa94aa
Signed-off-by: Kisang Lee <kisang80.lee@samsung.com>
6 years ago[COMMON] usb: add typec driver for VTS test
taehyun.cho [Tue, 29 May 2018 06:10:20 +0000 (15:10 +0900)]
[COMMON] usb: add typec driver for VTS test

Change-Id: I24f9a351bdde65d4e6cbe32487c499f562d3385f
Signed-off-by: taehyun.cho <taehyun.cho@samsung.com>
6 years ago[9610] net: netfilter: nf_conntrack_helper config set true
Jiyoung Jeong [Mon, 25 Jun 2018 07:00:43 +0000 (16:00 +0900)]
[9610] net: netfilter: nf_conntrack_helper config set true

Change-Id: Ib44da87440446cfe222743192fbf243e77e4dc14
Signed-off-by: Jiyoung Jeong <ji_0.jeong@samsung.com>
6 years ago[9610] arm64: dts: changed fb rmem base address for avoiding overlap
ChiHun Won [Mon, 25 Jun 2018 05:29:35 +0000 (14:29 +0900)]
[9610] arm64: dts: changed fb rmem base address for avoiding overlap

Change-Id: I7c0e895bacd48aa1c50107940b63d718ef28bcc1
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years ago[9610] fbdev: dpu20: changed dsim cmd allow setting
ChiHun Won [Sat, 23 Jun 2018 00:23:32 +0000 (09:23 +0900)]
[9610] fbdev: dpu20: changed dsim cmd allow setting

Change-Id: I6b0847d21ae13f30ede6722f7dea973d9b0c1467
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years agofbdev: dpu20: fixed display blinking issue of 3FA0 video mode
ChiHun Won [Sat, 23 Jun 2018 00:05:41 +0000 (09:05 +0900)]
fbdev: dpu20: fixed display blinking issue of 3FA0 video mode

Change-Id: I1aa99cae7a53dc42f3a53e13bf24e0918e79454a
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years ago[9610] firmware: add ACPM TMU plugin binary
Chungwoo Park [Thu, 21 Jun 2018 03:26:48 +0000 (12:26 +0900)]
[9610] firmware: add ACPM TMU plugin binary

This patch apply 2 patches.

b71964d (HEAD -> acpm2.0-dev, origin/acpm2.0-dev) [9610] plugins: tmu: Modify tmu_update_cold_comp parameter
2497709 [9610] plugins: tmu: fix hysteresis for cold temperature
a9c0eb8 [9610] plugins: tmu: de-optimize array at compilation
e2b29ba [9110] flexpmu: update flexpmu_cal for RCO_DIV

Change-Id: I6ce8ce4994f7aeb4d50345a35f1d7cd5a102e387
Signed-off-by: Chungwoo Park <cww.park@samsung.com>
6 years ago[9610] arm64: erd9610_defconfig: Enable ISP_COOLING feature.
Chungwoo Park [Thu, 21 Jun 2018 01:48:21 +0000 (10:48 +0900)]
[9610] arm64: erd9610_defconfig: Enable ISP_COOLING feature.

Change-Id: Iece077b8358cf0d9781e8b50de32b6a31caa2b3f
Signed-off-by: Chungwoo Park <cww.park@samsung.com>
6 years ago[9610] wlbt: increment scsc_release to 6.34.2
Ivan Priest [Fri, 22 Jun 2018 12:09:12 +0000 (13:09 +0100)]
[9610] wlbt: increment scsc_release to 6.34.2

Import FW for iteration 6.34.2

Change-Id: I10e848525f615207ce978151f88c14831a2befbd
SCSC-Bug-Id: scsc_release_6.34.2
Signed-off-by: Ivan Priest <i.priest@samsung.com>
6 years ago[9610][7885][7872][7570] wlbt: rename coredump_wlbtd() to call_wlbtd()
Ivan Priest [Fri, 22 Jun 2018 09:40:41 +0000 (10:40 +0100)]
[9610][7885][7872][7570] wlbt: rename coredump_wlbtd() to call_wlbtd()

Rename the function, as the calling of wlbtd does not necessarily
imply a moredump being taken.

Change-Id: I3c7e0ab4324b8eed20859e5a696806b191ae9234
SCSC-Bug-Id: SSB-41190
Signed-off-by: Ivan Priest <i.priest@samsung.com>
6 years ago[9610] wlbt: increment scsc_release to 6.34.1
scsc_gerrit [Wed, 20 Jun 2018 09:07:11 +0000 (10:07 +0100)]
[9610] wlbt: increment scsc_release to 6.34.1

Import FW for iteration 6.34.1

Change-Id: I6c33ab436b091530b50fa0c54fc9dd3c5284c372
SCSC-Bug-Id: scsc_iteration_6.34.1_wws
Signed-off-by: scsc_gerrit <scsc_gerrit@samsung.com>
6 years ago[9610] wlbt: remove tcp_get_info() in ack suppression and re-enable.
Ivan Priest [Tue, 19 Jun 2018 09:56:55 +0000 (10:56 +0100)]
[9610] wlbt: remove tcp_get_info() in ack suppression and re-enable.

Workaround TCP ack suppression

Change-Id: Id85be7c977675d9f6fd55d3534b22e8f680dfbab
SCSC-Bug-Id: SSB-41049
Signed-off-by: Ivan Priest <i.priest@samsung.com>
6 years ago[9610] wlbt: Introduced halt confirmation (normal shutdown)
Roman Geller [Thu, 14 Jun 2018 18:27:37 +0000 (19:27 +0100)]
[9610] wlbt: Introduced halt confirmation (normal shutdown)

Added halt confirmation insuring that the fw shutdown
activity is completed before reset from host

Change-Id: I23d338d3ab212df1be9634dd62c190ef04d3cda4
SCSC-Bug-Id: SSB-38486
Signed-off-by: Roman Geller <r.geller@samsung.com>
6 years ago[9610][7885][7872][7570] wlbt: Fixing checkpatch issue.
Srishti Piplani [Fri, 15 Jun 2018 06:08:28 +0000 (11:38 +0530)]
[9610][7885][7872][7570] wlbt: Fixing checkpatch issue.

Fixing checkpatch error,space required before open
parenthesis.

Change-Id: I3a6299aaa777c8949c7349084a162c95d92fea60
SCSC-Bug-Id:SSB-40679
Signed-off-by: Himani Gupta <himani.g2@samsung.com>
6 years ago[7872] wlbt: [Katmai O]Soft AP should not start on NO-OUTDOOR channels
Srishti Piplani [Fri, 8 Jun 2018 06:39:30 +0000 (12:09 +0530)]
[7872] wlbt: [Katmai O]Soft AP should not start on NO-OUTDOOR channels

Whenever softAP tries to start on any indoor channel, the driver will
move the softAP to a valid channel and send channel switched
notification.

Change-Id: I4261baf3ba0fe63eb68b170b28a2492583e9e9ce
SCSC-Bug-Id: SSB-40331
Signed-off-by: Srishti Piplani <srishti.p@samsung.com>
6 years ago[9610][7885][7872][7570] wlbt: Kernel Panic in slsi_lls_get_stats API.
Himani Gupta [Mon, 11 Jun 2018 10:20:19 +0000 (15:50 +0530)]
[9610][7885][7872][7570] wlbt: Kernel Panic in slsi_lls_get_stats API.

Unable to handle kernel null pointer dereference(sdev) in
slsi_lls_get_stats API.

Change-Id: I5bd7ddb7c1c131adf510b56eccb2ad0046970802
SCSC-Bug-Id:SSB-40679
Signed-off-by: Himani Gupta <himani.g2@samsung.com>
6 years ago[9610][7885][7570] wlbt: module param override for HCF path
Ivan Priest [Tue, 12 Jun 2018 16:03:32 +0000 (17:03 +0100)]
[9610][7885][7570] wlbt: module param override for HCF path

Add the cfg_platform module parameter which allows the
subdirectory containing the HCF files to be overridden.

Use "echo -n <platform>" to override.

Change-Id: I1e2980821d05e35697471a6c7867ae46640243c6
SCSC-Bug-Id: SSB-40752
Signed-off-by: Ivan Priest <i.priest@samsung.com>
(cherry picked from commit cc33db2d54d068505e8cf6998d836b57d19fc48e)

6 years ago[7570][7872][7885][9610] wlbt:2.4GHz softAP RX throughput is low.
Himani Gupta [Wed, 30 May 2018 14:18:50 +0000 (19:48 +0530)]
[7570][7872][7885][9610] wlbt:2.4GHz softAP RX throughput is low.

Added RX STBC support in host.Hence improving the data rate.

Change-Id: Ia53405a1414a459f62060b1c8d673ffffbacb9ba
SCSC-Bug-Id: SSB-40341
Signed-off-by: Himani Gupta <himani.g2@samsung.com>
6 years ago[9610] wlbt: fix CTRL_NS ownership and whitespace
Ivan Priest [Mon, 11 Jun 2018 15:26:22 +0000 (16:26 +0100)]
[9610] wlbt: fix CTRL_NS ownership and whitespace

CTRL_NS ownership wasn't taken by WLBT on UNIV
due to merge error in previous patch.

Also fix the whitespace issue on the previous
patch.

Change-Id: I92434781693ca74daafc7bb15ff80eec289109b1
SCSC-Bug-Id: SSB-40135
Signed-off-by: Ivan Priest <i.priest@samsung.com>
6 years ago[9610] arm64: dts: chagend fb rmem base address
ChiHun Won [Thu, 21 Jun 2018 07:36:59 +0000 (16:36 +0900)]
[9610] arm64: dts: chagend fb rmem base address

Change-Id: I69a7204c40152d50d85db2d5cd4527903e4cf6e7
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years agoRevert "[HACK][9610][ERD] chub rmem move to avoid overlabing with bootloder_fb"
ChiHun Won [Thu, 21 Jun 2018 07:27:16 +0000 (16:27 +0900)]
Revert "[HACK][9610][ERD] chub rmem move to avoid overlabing with bootloder_fb"

This reverts commit 7e899fbe88f02bd949e7178f88d82823cf732c14.

Change-Id: I7a02ac669610dee2566558868e9c6a89cd2b0bc9
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years agofbdev: dpu: shadow register update request method is modified.
hwangjae lee [Thu, 21 Jun 2018 06:41:01 +0000 (15:41 +0900)]
fbdev: dpu: shadow register update request method is modified.

In DPU common driver, shadow register update request was configured in
order for the used winodw only. However, in this case, if vsync occurs
during windows setup, only shadow register update request windows can be
shadow update.
 So, shadow register update request method is modified to make shdadow
update requests for all windows at once.

Change-Id: I81b2b2aaddd7191df7c33feaa4b7a99dbcbf5fe5
Signed-off-by: hwangjae lee <hj-yo.lee@samsung.com>
6 years agofbdev: dpu: decon_reg_all_win_shadow_update_req() is added
hwangjae lee [Thu, 21 Jun 2018 06:39:33 +0000 (15:39 +0900)]
fbdev: dpu: decon_reg_all_win_shadow_update_req() is added

Change-Id: I7da5238360be2618c8a5e1ceeeb52a148ff76bef
Signed-off-by: hwangjae lee <hj-yo.lee@samsung.com>
6 years ago[9610] arm64: dtsi: s6e3fa0 panel video configuration is changed.
hwangjae lee [Wed, 20 Jun 2018 08:44:56 +0000 (17:44 +0900)]
[9610] arm64: dtsi: s6e3fa0 panel video configuration is changed.

panel HS clk is changed 550 -> 1100.
panel pmsk value is changed <1 169 3 0> -> <4 677 2 0>.

Change-Id: Id32349c0c60e066a3ea1e8b2ff8f716b6ad0d67d
Signed-off-by: hwangjae lee <hj-yo.lee@samsung.com>
6 years ago[9610] wlbt: disable TCP ack suppression.
Ivan Priest [Mon, 18 Jun 2018 16:48:20 +0000 (17:48 +0100)]
[9610] wlbt: disable TCP ack suppression.

Kernel panics in ack suppression code in 4.14, turn
it off for now.

Change-Id: Ie00254edf26bc5065e1804a2236757a8bf072a34
SCSC-Bug-Id: SSB-41034
Signed-off-by: Ivan Priest <i.priest@samsung.com>
6 years ago[9610] media: radio: Remove pm runtime while suspend/resume.
Yunsu Kim [Wed, 20 Jun 2018 11:48:54 +0000 (20:48 +0900)]
[9610] media: radio: Remove pm runtime while suspend/resume.

Change-Id: I6527b35fb8e6c587bb3e15b82125fd03d599f2b1
Signed-off-by: Yunsu Kim <iamyunsu.kim@samsung.com>
6 years ago[9610] soc: samsung: cal-if: Added cal_dll_get[set]_rate API
Jang JeongHoon [Wed, 30 May 2018 06:09:56 +0000 (15:09 +0900)]
[9610] soc: samsung: cal-if: Added cal_dll_get[set]_rate API

Change-Id: I80bce1751e9aad5cc0134781116c44b4debe7512
Signed-off-by: Jang JeongHoon <jnghn.jang@samsung.com>
6 years ago[HACK][9610][ERD] chub rmem move to avoid overlabing with bootloder_fb
Boojin Kim [Wed, 20 Jun 2018 02:40:53 +0000 (11:40 +0900)]
[HACK][9610][ERD] chub rmem move to avoid overlabing with bootloder_fb

Change-Id: I5b2a337fc11733f7b35fdc0b87a06586010e6ca4
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
6 years ago[9610][ERD] defconfig: enable contexthub
Sukwon Ryoo [Tue, 29 May 2018 04:05:57 +0000 (13:05 +0900)]
[9610][ERD] defconfig: enable contexthub

Change-Id: I8053a9bada6d9110a5cd25232dbcf9c9b77652b0
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
6 years ago[9610] dtsi: add contexthub
Boojin Kim [Wed, 20 Jun 2018 00:50:36 +0000 (09:50 +0900)]
[9610] dtsi: add contexthub

Change-Id: I536d1c09d6f029bbeba1a99254df214a45a63072
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
6 years ago[COMMON] nanohub: add contexthub driver
Boojin Kim [Fri, 15 Jun 2018 06:06:33 +0000 (15:06 +0900)]
[COMMON] nanohub: add contexthub driver

Change-Id: I0b7f52933901cc439643594f97c6e1df495a3260
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
6 years ago[COMMON] nanohub base from CHRE p-version
Sukwon Ryoo [Thu, 17 May 2018 04:05:37 +0000 (13:05 +0900)]
[COMMON] nanohub base from CHRE p-version

b4cbbe1 nanohub: fix out of bounds write in nanohub_spi_read
fdba416 Merge branch 'android-msm-marlin-3.18-nyc-mr2' into android-msm-marlin-3.18
c9f88a4 nanohub: detect wakeup signal stuck high and reset
e8faaee ANDROID: fix uninitilized variable
e9199f7 nanohub: error reset time calculation should use monotonic time

Change-Id: Ie2cb50046dddc3c607b5977c31813a6e8ee4fab9
Signed-off-by: Sukwon Ryoo <sw.ryoo@samsung.com>
6 years ago[9610] arm64: dts: enable abox bt driver
ShinHyung [Tue, 19 Jun 2018 11:00:19 +0000 (20:00 +0900)]
[9610] arm64: dts: enable abox bt driver

Change-Id: I853faf259d4d1be1690757278cffb5d9792ddbf4
Signed-off-by: ShinHyung <s47.kang@samsung.com>
6 years ago[9610] arm64: dtsi: Enable FM
Yunsu Kim [Tue, 19 Jun 2018 04:54:03 +0000 (13:54 +0900)]
[9610] arm64: dtsi: Enable FM

Change-Id: Idd6d6091fd0392259e32303efff8036dadc14bd3
Signed-off-by: Yunsu Kim <iamyunsu.kim@samsung.com>
6 years ago[9610] media: radio: Add call abox_request_cpu_gear()
Yunsu Kim [Tue, 19 Jun 2018 04:53:14 +0000 (13:53 +0900)]
[9610] media: radio: Add call abox_request_cpu_gear()

Change-Id: I5a13a03c37a10cde3cb287c977b8aa70dbb0599b
Signed-off-by: Yunsu Kim <iamyunsu.kim@samsung.com>
6 years ago[COMMON] scsi: ufs: Remove comment at pm_qos
JaeHun Jung [Tue, 12 Jun 2018 03:52:34 +0000 (12:52 +0900)]
[COMMON] scsi: ufs: Remove comment at pm_qos

Add pm_qos code for min lock.

Change-Id: Ie9ba65c70df7802480abfd1b0d37b6bfb9468073
Signed-off-by: JaeHun Jung <jh0801.jung@samsung.com>
6 years ago[COMMON] mmc: dw_mmc: dw_mmc caps bug fix
JaeHun Jung [Fri, 1 Jun 2018 05:57:40 +0000 (14:57 +0900)]
[COMMON] mmc: dw_mmc: dw_mmc caps bug fix

Change-Id: Ifaf38aca4b0585c33352db5262b2524571707233
Signed-off-by: JaeHun Jung <jh0801.jung@samsung.com>
6 years ago[9610] arm64: dts: Enable SD card for erd9610
JaeHun Jung [Thu, 7 Jun 2018 12:36:22 +0000 (21:36 +0900)]
[9610] arm64: dts: Enable SD card for erd9610

Change-Id: I4f58d39764b57353e3ddccb7ac082b5ba454415d
Signed-off-by: JaeHun Jung <jh0801.jung@samsung.com>
6 years ago[9610] arm64: configs: Enable dw_mci driver for SD card
JaeHun Jung [Thu, 7 Jun 2018 12:35:14 +0000 (21:35 +0900)]
[9610] arm64: configs: Enable dw_mci driver for SD card

Change-Id: I6592877316497be9040312ac7ba8ffb0328c5f2b
Signed-off-by: JaeHun Jung <jh0801.jung@samsung.com>
6 years ago[COMMON] mmc: fmp: Add fmp. smu, srpmb
JaeHun Jung [Wed, 21 Mar 2018 06:33:46 +0000 (15:33 +0900)]
[COMMON] mmc: fmp: Add fmp. smu, srpmb

Change-Id: I62b23e4a5ffa310fe7c8ec4cb05c977f9c9b2358
Signed-off-by: JaeHun Jung <jh0801.jung@samsung.com>
6 years ago[COMMON] mmc: dw_mmc: Driver migration
JaeHun Jung [Tue, 19 Jun 2018 11:11:55 +0000 (20:11 +0900)]
[COMMON] mmc: dw_mmc: Driver migration

SD/MMC driver migration from 4.9 to 4.14.

Change-Id: I5b51faf6a10856bdff3d2a175b17d505aa4f347f
Signed-off-by: JaeHun Jung <jh0801.jung@samsung.com>
6 years ago[COMOON] mmc: dw_mmc: enhanched strobe support
duk hyun.kwon [Thu, 4 May 2017 08:30:03 +0000 (17:30 +0900)]
[COMOON] mmc: dw_mmc: enhanched strobe support

Change-Id: I77b0b149c141e70fa25d838f4f22a0b0706513c9
Signed-off-by: duk hyun.kwon <d_hyun.kwon@samsung.com>
6 years ago[9610] arm64: config: disabled dpu features for video mode
ChiHun Won [Tue, 19 Jun 2018 01:36:17 +0000 (10:36 +0900)]
[9610] arm64: config: disabled dpu features for video mode

Change-Id: Ia4a9a3a28bc281c42940562dc8e795c48f9236a7
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years ago[9610] arm64: dts: enabled 3FA0 video mode
ChiHun Won [Tue, 19 Jun 2018 01:32:37 +0000 (10:32 +0900)]
[9610] arm64: dts: enabled 3FA0 video mode

Change-Id: I29124958c117f4e8b1e0d3382f0fbc930f6a7a3c
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years ago[9610] arm64: dts: reserved bootloader fb memory
ChiHun Won [Tue, 19 Jun 2018 01:29:30 +0000 (10:29 +0900)]
[9610] arm64: dts: reserved bootloader fb memory

Change-Id: I38e13ec76af535a3926629b5aaba234d3f0fd434
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years ago[9610] fbdev: dpu20: increased pll stable time for various panel
ChiHun Won [Tue, 19 Jun 2018 01:21:33 +0000 (10:21 +0900)]
[9610] fbdev: dpu20: increased pll stable time for various panel

Change-Id: Ib4a42144f7a5635d6f191e8c6c5ecfea5f1a5600
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years agofbdev: dpu20: removed unnecessary dsim dump area
ChiHun Won [Tue, 19 Jun 2018 01:17:07 +0000 (10:17 +0900)]
fbdev: dpu20: removed unnecessary dsim dump area

Change-Id: Iebd69ab0b483a779bb23fdf92fd7ceefd766cfb2
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years agofbdev: dpu20: added event log for video mode
ChiHun Won [Tue, 19 Jun 2018 01:15:36 +0000 (10:15 +0900)]
fbdev: dpu20: added event log for video mode

Change-Id: I0767f5629ab804f03f2e296131c4028b27a1115c
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years agofbdev: dpu20: moved iovmm active positon for video mode
ChiHun Won [Tue, 19 Jun 2018 01:07:11 +0000 (10:07 +0900)]
fbdev: dpu20: moved iovmm active positon for video mode

Change-Id: I4ed1a37c718ace1d5dec44d11d04620f65f451c7
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years agofbdev: dpu20: reserved frame buffer memory area
ChiHun Won [Tue, 19 Jun 2018 01:04:20 +0000 (10:04 +0900)]
fbdev: dpu20: reserved frame buffer memory area

Change-Id: I67988ad14d30ae391702f8b9811f3b1577befce2
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years ago[9610] dtsi: add hold-rpm-on-boot property for sysmmu_dpu
Janghyuck Kim [Tue, 12 Jun 2018 07:27:16 +0000 (16:27 +0900)]
[9610] dtsi: add hold-rpm-on-boot property for sysmmu_dpu

Change-Id: I3fa2e32a3e0940cd501b67467776817c5cb939e9
Signed-off-by: Janghyuck Kim <janghyuck.kim@samsung.com>
6 years ago[HACK] iommu/exynos: hold runtime pm during boot time
Janghyuck Kim [Tue, 12 Jun 2018 07:19:53 +0000 (16:19 +0900)]
[HACK] iommu/exynos: hold runtime pm during boot time

Change-Id: I08997782bb36b9dec11834c4fdefda6a021327a7
Signed-off-by: Janghyuck Kim <janghyuck.kim@samsung.com>
6 years ago[COMMON] iommu/exynos: move pm_runtime_enable() in probe
Janghyuck Kim [Wed, 28 Feb 2018 07:50:28 +0000 (16:50 +0900)]
[COMMON] iommu/exynos: move pm_runtime_enable() in probe

Multiple SysMMUs can be the child node of same power domain.
In really_probe(), it tries to disable the power domain after calling
probe() if pm_runtime_suspend() of child node is true.
So calling pm_runtime_enable() before SFR access in sysmmu_probe() would
make external abort because it allows to be powered off.

Change-Id: I3f46b300afc5ca15300561eb4cf55837f29a50ab
Signed-off-by: Janghyuck Kim <janghyuck.kim@samsung.com>
6 years ago[9610] dtsi: increase DVA range for DPU
Janghyuck Kim [Tue, 12 Jun 2018 05:02:51 +0000 (14:02 +0900)]
[9610] dtsi: increase DVA range for DPU

DVA range is increased to support 1:1 mapping.

Change-Id: I4aca46ac39c2e8af5637675baf41d31a1e90b06c
Signed-off-by: Janghyuck Kim <janghyuck.kim@samsung.com>
6 years agoiommu/exynos: zero initialization for region structure
Janghyuck Kim [Wed, 9 Aug 2017 05:56:52 +0000 (14:56 +0900)]
iommu/exynos: zero initialization for region structure

To avoid reference the uninitialized variable in region structure,
kmalloc is replaced with kzalloc.

Change-Id: I9430d05b912e97521694516548e5cca61d4a40bf
Signed-off-by: Janghyuck Kim <janghyuck.kim@samsung.com>
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years agoiommu/exynos: support 1:1 mapping between DVA and PA
Janghyuck Kim [Tue, 8 Aug 2017 06:15:08 +0000 (15:15 +0900)]
iommu/exynos: support 1:1 mapping between DVA and PA

This patch supports interface of 1:1 mapping between DVA and PA, which
is required for frame buffer handover

Change-Id: Ib7b3a2382621900e05016e289fbadccb51c5f663
Signed-off-by: Janghyuck Kim <janghyuck.kim@samsung.com>
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
6 years ago[9610][ERD] arm64: config: Change Stack frame
Jaehyoung Choi [Tue, 19 Jun 2018 04:17:17 +0000 (13:17 +0900)]
[9610][ERD] arm64: config: Change Stack frame

Change-Id: I17af75ffdac98943a360ebedb9928543fe915c67
Signed-off-by: Jaehyoung Choi <jkkkkk.choi@samsung.com>
6 years ago[9610] arm64: dtsi: change smfc compatible name
Seungchul Kim [Thu, 7 Jun 2018 07:39:24 +0000 (16:39 +0900)]
[9610] arm64: dtsi: change smfc compatible name

Change-Id: Ieb729a3fdc92af47e6c6318497067c5a891c38b8
Signed-off-by: Seungchul Kim <sc377.kim@samsung.com>
6 years ago[COMMON] arm64: fpsimd: Restore FPSIMD state for user thread
Sanghoon Lee [Thu, 14 Jun 2018 05:36:02 +0000 (14:36 +0900)]
[COMMON] arm64: fpsimd: Restore FPSIMD state for user thread

When user thread calls system call to kernel and kernel has overwritten the FPSIMD registers,
these registers should be restored for user when kernel completes its job.

Change-Id: Ieca1f7baa8a1b245d172bfc750517c70b999ccfa
Signed-off-by: Sanghoon Lee <shoon114.lee@samsung.com>
6 years ago[COMMON] fimc-is2: fixed image dump error in kernel 4.14
Eunyoung Lee [Fri, 15 Jun 2018 02:57:06 +0000 (11:57 +0900)]
[COMMON] fimc-is2: fixed image dump error in kernel 4.14

Change-Id: I5c8d3f8e3976a5b99aa96d3b67cc0a2ad020d13d
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: removed unused code
Eunyoung Lee [Fri, 15 Jun 2018 03:00:17 +0000 (12:00 +0900)]
[COMMON] fimc-is2: removed unused code

- if fimc_is_mexc_buffer_init/fimc_is_vra_buffer_init function is
deleted, vbuf->kva[] will not use.

Change-Id: I9d13c78df839e6d0ee89972641a560240ca68893
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: Changed buf_init function as common function(vra)
Eunyoung Lee [Thu, 14 Jun 2018 06:34:47 +0000 (15:34 +0900)]
[COMMON] fimc-is2: Changed buf_init function as common function(vra)

- vra will use fimc_is_buffer_init func like other subdev.
- It is possible only if the kvaddr is always enabled.

Change-Id: Id12a52eeea459a9e75bcdb9a4fba525e27c3a5c4
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: Changed buf_init function as common function(mexc)
Eunyoung Lee [Thu, 14 Jun 2018 06:31:00 +0000 (15:31 +0900)]
[COMMON] fimc-is2: Changed buf_init function as common function(mexc)

- mexc will use fimc_is_buffer_init func like other subdev.
- It is possible only if the kvaddr is always enabled.

Change-Id: I9460a7e0394c2a34c99aeea6f77a351e4e0b9f31
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: fix a bug buf_kva for meta plane
Eunyoung Lee [Fri, 15 Jun 2018 01:58:10 +0000 (10:58 +0900)]
[COMMON] fimc-is2: fix a bug buf_kva for meta plane

Change-Id: Idccf927bfc8a8d182a0167bd9dc9c2dc6850aad4
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: fix a bug in updating kvaddr_buffer
Eunyoung Lee [Fri, 15 Jun 2018 02:15:38 +0000 (11:15 +0900)]
[COMMON] fimc-is2: fix a bug in updating kvaddr_buffer

Change-Id: Ifbdaa4ab1fde1042b8b1a5a01e6f70b15eb28e13
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: always enabled the kvaddr in kernel 4.14
Eunyoung Lee [Thu, 14 Jun 2018 06:25:02 +0000 (15:25 +0900)]
[COMMON] fimc-is2: always enabled the kvaddr in kernel 4.14

- remove DBG_IMAGE_KMAPPING option

Change-Id: Ie5abc15ad955edad3cccb2c99f7c6d14d198193f
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: removed DBG_IMAGE_KMAPPING option
Eunyoung Lee [Thu, 14 Jun 2018 06:29:45 +0000 (15:29 +0900)]
[COMMON] fimc-is2: removed DBG_IMAGE_KMAPPING option

Change-Id: I9d281cf5d5e170b25b0218bf4e25d5759d48645f
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: Added buffer_finish for buffer container (in mexc)
Eunyoung Lee [Fri, 15 Jun 2018 00:59:14 +0000 (09:59 +0900)]
[COMMON] fimc-is2: Added buffer_finish for buffer container (in mexc)

Change-Id: I0f31779ea8df0521da3b7d13397cfd9ccdc05a2a
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: BUG_ON to FIMC_BUG patch of video-mec file
Eunyoung Lee [Fri, 15 Jun 2018 00:35:57 +0000 (09:35 +0900)]
[COMMON] fimc-is2: BUG_ON to FIMC_BUG patch of video-mec file

Change-Id: I8dfcdeb39883095cb76c36f3eed907436fc96922
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: modified to get tdnr_enable by setfile
Wooyeon Kim [Thu, 7 Jun 2018 01:13:55 +0000 (10:13 +0900)]
[COMMON] fimc-is2: modified to get tdnr_enable by setfile

 - If tdnr_enable is false in TDNR setfile, set to not enabled

Change-Id: I8d84cfa9bbcebc8c7458cfb86c15bd02f9282ecf
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
6 years ago[COMMON] fimc-is2: fix wrong TDNR WDMA stride equation
Wooyeon Kim [Mon, 4 Jun 2018 05:58:16 +0000 (14:58 +0900)]
[COMMON] fimc-is2: fix wrong TDNR WDMA stride equation

 guided by design team
 - TDNR_WDMA_STRIDE = ALIGN(TDNR_WDMA_WIDTH * 2, 2);

Change-Id: I9dfe84c455eddaa21c198aed627aaa905bb8b433
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
6 years ago[COMMON] fimc-is2: fix a TDNR wrong SFR update area at MCSC v410
Wooyeon Kim [Mon, 11 Jun 2018 09:08:42 +0000 (18:08 +0900)]
[COMMON] fimc-is2: fix a TDNR wrong SFR update area at MCSC v410

Change-Id: I9a4c6c587fd0f8b3781e56d5ef1cc8d7e95dbe00
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
6 years ago[COMMON] fimc-is2: fix a TDNR wrong caculation bug
Wooyeon Kim [Fri, 1 Jun 2018 07:24:56 +0000 (16:24 +0900)]
[COMMON] fimc-is2: fix a TDNR wrong caculation bug

 - when NI is set to same setfile NI value,
   it is not applied to right value.

Change-Id: Iecedbb1fd70cfdfc1cdef16c2ce9aea778247f54
Signed-off-by: Wooyeon Kim <wooy88.kim@samsung.com>
6 years ago[COMMON] fimc-is2: Added metadata sync for Dual 3A
Eunyoung Lee [Fri, 8 Jun 2018 01:58:34 +0000 (10:58 +0900)]
[COMMON] fimc-is2: Added metadata sync for Dual 3A

Change-Id: I180275d73495bf795adf7cb6de9dcd0259238da9
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] arm64: dtsi: add pafstat rdma reg
Eunyoung Lee [Tue, 13 Mar 2018 08:50:33 +0000 (17:50 +0900)]
[9610] arm64: dtsi: add pafstat rdma reg

Change-Id: Ib8b84987763c6139041e84937f563368e8114bd5
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: add child group lock
Eunyoung Lee [Thu, 10 May 2018 11:29:49 +0000 (20:29 +0900)]
[COMMON] fimc-is2: add child group lock

- sync patch : http://12.36.155.73:81/#/c/253798/

Change-Id: If020ed05db46d9ffebf60c6df6d01f8225d1c0ab
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] fimc-is2: Enabled option USE_3AA_CROP_AFTER_BDS
Eunyoung Lee [Mon, 4 Jun 2018 00:55:58 +0000 (09:55 +0900)]
[9610] fimc-is2: Enabled option USE_3AA_CROP_AFTER_BDS

Change-Id: I37b49df74e02c421b31976c6cd4a6750ca30c96c
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] fimc-is2: enable SOC_PAF0, SOC_PAF1
Eunyoung Lee [Mon, 4 Jun 2018 00:54:39 +0000 (09:54 +0900)]
[9610] fimc-is2: enable SOC_PAF0, SOC_PAF1

Change-Id: I16b9c6901871dd5b60a5dddc0f040bb3b71709f1
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] fimc-is2: modified 3ap per-frame size for dzoom
Eunyoung Lee [Tue, 15 May 2018 10:00:51 +0000 (19:00 +0900)]
[9610] fimc-is2: modified 3ap per-frame size for dzoom

Change-Id: If3be1a9572311c8ad71aed3952c1c52e633c6df7
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] fimc-is2: added IRQF_SHARED flag for sharing isr handler in PAFSTAT
Eunyoung Lee [Tue, 8 May 2018 10:03:49 +0000 (19:03 +0900)]
[9610] fimc-is2: added IRQF_SHARED flag for sharing isr handler in PAFSTAT

Change-Id: I6845bf73f25d1f71306b89ab034de95bcc2df813
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] fimc-is2: added IRQF_SHARED flag for sharing isr handler
Eunyoung Lee [Tue, 8 May 2018 10:01:23 +0000 (19:01 +0900)]
[9610] fimc-is2: added IRQF_SHARED flag for sharing isr handler

Change-Id: I3921a92a01cde89ca86c66ccc71551fbad052bd9
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] fimc-is2: changed PAFSTAT DMA mux value for CSIS DMA out
Eunyoung Lee [Tue, 8 May 2018 09:53:48 +0000 (18:53 +0900)]
[9610] fimc-is2: changed PAFSTAT DMA mux value for CSIS DMA out

Change-Id: I80003392c36c3404473f8297711fa9d1a2c5c2a4
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: added video_node, GROUP_PAF for paf_rdma
Eunyoung Lee [Mon, 23 Apr 2018 07:20:15 +0000 (16:20 +0900)]
[COMMON] fimc-is2: added video_node, GROUP_PAF for paf_rdma

Change-Id: I75f9a900781460b471e24068e7d7e235761bbb39
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] fimc-is2: added subdev, DEV_HW_PAF config for paf_rdma
Eunyoung Lee [Mon, 23 Apr 2018 07:18:13 +0000 (16:18 +0900)]
[9610] fimc-is2: added subdev, DEV_HW_PAF config for paf_rdma

Change-Id: I0bf007220b0040ae19a60a3e69e9fcd8beb4f7b3
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] fimc-is2: added pafstat_rdma sfr settings
Eunyoung Lee [Fri, 9 Feb 2018 08:12:03 +0000 (17:12 +0900)]
[9610] fimc-is2: added pafstat_rdma sfr settings

Change-Id: I0bce90312b4c98088a1f92a8553f82ba27d78f28
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: fixed compile error for PDP_STAT_DMA.
Eunyoung Lee [Mon, 14 May 2018 11:39:25 +0000 (20:39 +0900)]
[COMMON] fimc-is2: fixed compile error for PDP_STAT_DMA.

- In Ramen, CSIS_STAT_DMA HW is not supported.

Change-Id: I691d7c05727de37b11fcabb1419da17496d33e4b
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] arm64: defconfig: Added FIMC-IS config
Eunyoung Lee [Wed, 23 May 2018 07:38:34 +0000 (16:38 +0900)]
[9610] arm64: defconfig: Added FIMC-IS config

Change-Id: I4c7d0114eabe87ef37f10ddcd2e6417c3124fef9
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610][ERD] arm64: dts: added fimc_is configuration
Eunyoung Lee [Wed, 23 May 2018 04:49:59 +0000 (13:49 +0900)]
[9610][ERD] arm64: dts: added fimc_is configuration

Change-Id: I8b41f229ed7129d807f3821e76bd0040d2137e6b
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[9610] arm64: dsti: added fimc_is configuration
Eunyoung Lee [Wed, 23 May 2018 04:49:05 +0000 (13:49 +0900)]
[9610] arm64: dsti: added fimc_is configuration

Change-Id: I48440e0edf04e2fc3fd523a77088527ea1808a28
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[COMMON] fimc-is2: Enabled option ENABLE_DVFS
Eunyoung Lee [Thu, 7 Jun 2018 04:59:46 +0000 (13:59 +0900)]
[COMMON] fimc-is2: Enabled option ENABLE_DVFS

Change-Id: Ia1ef237baf94d59f140bb449c1cac3d30eb77434
Signed-off-by: Eunyoung Lee <ey470.lee@samsung.com>
6 years ago[HACK] fimc-is2: Modified DPHY setting - according to hw guide
Sunmi Lee [Fri, 6 Oct 2017 09:35:13 +0000 (18:35 +0900)]
[HACK] fimc-is2: Modified DPHY setting - according to hw guide

Change-Id: Ib65488db3a60d91a359a18eaf41719d4c4c8a390
Signed-off-by: Sunmi Lee <carrotsm.lee@samsung.com>
6 years ago[COMMON] fimc-is2: Flush the old H/W frames for shot done sequence
Sanghoon Lee [Fri, 1 Jun 2018 07:21:44 +0000 (16:21 +0900)]
[COMMON] fimc-is2: Flush the old H/W frames for shot done sequence

If there are the old frames in H/W frame manager,
the matched frames in subdev frame manager will be flushed to user as NDONE.
When user gets the shot data of these frames, every kernel virtual address for the frames is unmapped.
To avoid accessing invalid kernel virtual address in H/W frames,
they should also be flushed in shot done sequence.

Change-Id: I2e1262cac42a31fd7c3567885e0afbc82790ab83
Signed-off-by: Sanghoon Lee <shoon114.lee@samsung.com>
6 years ago[COMMON] fimc-is2: Check too fast H/W frame handling condition
Sanghoon Lee [Fri, 1 Jun 2018 06:22:30 +0000 (15:22 +0900)]
[COMMON] fimc-is2: Check too fast H/W frame handling condition

When it receives the frame end interrupt callback from DDK,
driver must compare the current frame count from DDK and the selected H/W frame's fcount.
If the fcount of frame is too earlier than frame count from DDK,
it should be skipped for the correct frame end interrupt callback.

Change-Id: I1f0a5543e2f7e35027373401e1fe8c2c2f3294c1
Signed-off-by: Sanghoon Lee <shoon114.lee@samsung.com>