Commit Graph

646527 Commits

Author SHA1 Message Date
Yong Qin
c50c2e7c6f cec: clean cec task function
PD#168415: cec: clean cec rx buffer check

	1.for new chip version, needn't check rx
	buffer

Change-Id: Ieb49508f2563fd6212f97163d0fbb5b73c5486c5
Signed-off-by: Yong Qin <yong.qin@amlogic.com>
2018-07-01 22:30:50 -07:00
Dezhi Kong
76974d7910 di: fix time out issue
PD#167967: di: fix time out issue

Change-Id: Ic535742a4227704e289372401aa077290ddd1ed7
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
2018-07-01 21:12:29 -07:00
Brian Zhu
190b25231e picdec: enable yuv 444 output for txlx
PD#168464: picdec: enable yuv 444 output for txlx

Change-Id: If19381ce88bf0f367fa5583b9d7045484ee22bf6
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-06-29 04:30:58 -07:00
jianxin.pan
8230cf9875 debug: disable irq_check_en by default
PD#165796: disable irq_check_en by default, because it may affect some
benchmark results.
It can be enabled by debugfs:
echo 1 > /sys/kernel/debug/lockup/irq_check_en

Change-Id: I6c39a9a6fc2f372eb71e0c1a0872865079e758cb
Signed-off-by: jianxin.pan <jianxin.pan@amlogic.com>
2018-06-29 02:51:20 -07:00
Brian Zhu
f439b60ba7 osd: use f2v to calc osd pps filter
PD#167129: osd: use f2v to calc osd pps filter

Change-Id: I31fe220071269733b317bed87719843de30372dc
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-06-29 02:43:44 -07:00
Brian Zhu
6bda07ba9e stb_dv: send the correct hdmi packet in dv/hdr/sdr mode
PD#166555: stb_dv: send the correct hdmi packet in dv/hdr/sdr mode

hdmitx must clear hdr and dv enable bits when changing mode

Change-Id: I76131c8bdbf1f6a0144d481453f0fa18b3f558d1
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
2018-06-29 01:49:12 -07:00
Evoke Zhang
47bfaab6da arm64: deconfig: smarthome: enable VOUT2_SERVE
PD#165090: arm64: deconfig: smarthome: enable VOUT2_SERVE

Change-Id: I7e1e97aecbf95847e48de7f5e79acbf1cd75cd1f
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-06-29 01:34:37 -07:00
Evoke Zhang
c53ec69978 g12b: dts: update specified panel support for basic board [2/2]
PD#165090: g12b: dts: update specified panel support for basic board

Change-Id: Id26c312f5fabbdb8221e9cb2a0a2824cfd07c13b
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-06-29 16:11:44 +08:00
xingwei.zhou
b87ed97e2c NANOQ: add nanoq reg in dts config
PD#165090: NANOQ: nanoq reg for sram and size

Change-Id: I29a9a698383c02ed527f3dc2b2cd5b03cf8dee53
Signed-off-by: xingwei.zhou <xingwei.zhou@amlogic.com>
2018-06-29 00:47:08 -07:00
Xingyu Chen
98427cfd23 keypad: add gpio and adc keypad support
PD#165090: keypad: add gpio and adc keypad support

Change-Id: Icf4ea20d8523eefa76abf70b8b844922ab1ca43e
Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
2018-06-29 00:46:21 -07:00
Hong Guo
05a8a9418a CPUFREQ: modify cpufreq driver.
PD#165090: cpufreq: modify cpufreq driver.

Change-Id: I8583acfd74a52629e40b39d5e53ea8b30a6b28e1
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
2018-06-29 00:45:56 -07:00
Brian Zhu
ea8ae1da61 isp: add isp_sc dts config
PD#165090: isp: add isp_sc dts config

Change-Id: Ia03722bbbccf71c6b404395dabe4a3c89b299bf2
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-06-29 00:45:34 -07:00
Shunzhou Jiang
8aa209c7cf clk: clock: compatible clk count for different platform [1/1]
PD#165090: clock: fix clk count error

Change-Id: I3b7c181e159b2a028ddc53e7c72066ec3633fd75
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
2018-06-29 00:45:09 -07:00
Nian Jing
f56f5378a4 cvbs: adjust output amplitude
PD#165090: cvbs

Change-Id: I031cbb04bb380e53bef6e5a8928244dcfbe25877
Signed-off-by: Nian Jing <nian.jing@amlogic.com>
2018-06-29 00:43:47 -07:00
Jiacheng Mei
18aab33d0a dts: expand isp cma and mv pinmux to dts
PD#165090: 1.expand isp cma to 256M
2.mv clk12_24_z_pins from dtsi to dts

Change-Id: I3b17ee594967ea95e28bb2edc9d8eaaf7d8349dd
Signed-off-by: Jiacheng Mei <jiacheng.mei@amlogic.com>
2018-06-29 00:43:29 -07:00
Jiacheng Mei
cd49db364f dts: add isp & mipi dts
PD#165090: add isp & mipi dts

Change-Id: I98a46f48ddd62db40350f8717961c047b5230410
Signed-off-by: Jiacheng Mei <jiacheng.mei@amlogic.com>
2018-06-29 00:42:10 -07:00
Larson Jiang
12350b1896 dts: g12b: enable wifi
PD#165090: enable wifi

Change-Id: I1f769540c40602dff3c56811a10249684792f046
Signed-off-by: Larson Jiang <larson.jiang@amlogic.com>
2018-06-29 00:41:13 -07:00
pengcheng chen
101c8a57b2 osd: add mali-afbc decode error statistics
PD#165090: osd: add mali-afbc decode error statistics

Change-Id: Idb3c37944d3a0ac48422ab901416279fc458b00b
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-06-29 00:40:52 -07:00
Jian Hu
4d33a9e50a pinctrl: add clk12_24 pin mux
PD#165090: pinctrl: add clk12_24 pin mux

Change-Id: Ia1226fd74449b0317dd57018188d50b06cfa6a69
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2018-06-29 00:39:06 -07:00
Larson Jiang
d237b5e286 wifi/bt: enable wifi
PD#165090: enable wifi for g12b

Change-Id: I067b4ba84e0d40d2332059adc988495072a75d84
Signed-off-by: Larson Jiang <larson.jiang@amlogic.com>
2018-06-29 00:38:35 -07:00
Jian Hu
ca3c135e30 clk: add gpio 12m and 24m for g12a/b
PD#165090: clk: add gpio 12m and 24m for g12a/b

Change-Id: I2a3e8ed2f318eb13375415939d6216b0f30103a3
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2018-06-29 00:36:30 -07:00
Zongdong Jiao
e8768cd52e hdmitx: optimize hpll suspend
PD#165090: hdmitx: optimize hpll suspend

The BIT definition of RESET / ENABLE in G12A is different from
earlier chips.
HPLL suspend workflow:
1. set RESET as 1
2. delay 50us
3. set ENABLE as 0
Resume workflow is inverse, but no need anymore, it will be set
in set_disp_mode_auto().

Change-Id: Iefc7f7f026562f566c8a40325c74a53f46465b02
Signed-off-by: Zongdong Jiao <zongdong.jiao@amlogic.com>
2018-06-29 00:36:07 -07:00
jianxin.pan
1efcf84db4 schedutil: limit up/down init rate
PD#165090: schedutil: limit up/down min rate

Change-Id: Ib3aa6653d56056298df05bdede2e2bf6aea46882
Signed-off-by: jianxin.pan <jianxin.pan@amlogic.com>
2018-06-29 00:35:25 -07:00
zhilei.wu
522e91350a ge2d: enhanced hsc adv num
PD#165090: ge2d: enhanced hsc adv num

Change-Id: Ib4026d6883e70ddf38ab4d093fd37827b98f6c5e
Signed-off-by: zhilei.wu <zhilei.wu@amlogic.com>
2018-06-29 00:35:05 -07:00
Jiyu Yang
d70c59eeb6 gdc: add gdc driver
PD#165090: gdc add platform drivers base on the arm release.
TODO use v4l2 m2m device driver rewrite.

Change-Id: I1943f762041d005c17abd9b803b69ef68b08d290
Signed-off-by: Jiyu Yang <Jiyu.Yang@amlogic.com>
2018-06-29 00:33:16 -07:00
Brian Zhu
616a5ab789 vpp: enable pps last line dummy fixing for g12b
PD#165090: vpp: enable pps last line dummy fixing for g12b

Change-Id: I276d34c1864c4d5265162c6af092b63e1a92efb9
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-06-29 00:32:33 -07:00
Shunzhou Jiang
6537807aca G12B: clock: fix mipi_csi_phy clk parent error
PD#165090: clock: Change parent clk name

Change-Id: Ib2a3416481f828e6ddb93ffaf6dc1dd26a2f6d78
Signed-off-by: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
2018-06-29 00:32:09 -07:00
zhilei.wu
f6769cd0c8 dv: enable dolby vision driver
PD#165090: dv: enable dolby vision driver

Change-Id: If4e0f899dbf57a179180ee994af2ddaed25c71ed
Signed-off-by: zhilei.wu <zhilei.wu@amlogic.com>
2018-06-29 00:31:47 -07:00
Jiacheng Mei
0753505725 base: add CONFIG_AMLOGIC_MODIFY for EXPORT_SYMBOL
PD#165090: EXPORT_SYMBOL for dma_alloc_from_contiguous && dma_release_from_contiguous

Change-Id: I99720292a02e3f3939bd3ad274daa82d8bc485b2
Signed-off-by: Jiacheng Mei <jiacheng.mei@amlogic.com>
2018-06-29 00:31:09 -07:00
xingwei.zhou
c842c35242 G12B: NANOQ: nanoq dts and clock tree modify
PD#165090: NANOQ: modify a311d platform dts and add nanoq clock tree

Change-Id: I62419ade33c2e10a03d12f1fe26f7f54a44364a4
Signed-off-by: xingwei.zhou <xingwei.zhou@amlogic.com>
2018-06-29 00:30:50 -07:00
Evoke Zhang
afb59c6c3b vpu: udpate vpu mem_pd control for g12b
PD#165090: vpu: udpate vpu mem_pd control for g12b

Change-Id: I7ac907d8b00e2ef0884082c3a56afc6b66dd00d5
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-06-29 00:29:47 -07:00
pengcheng chen
b5a9acd89f viu2: add viu2 rotate
PD#165090: viu2: add viu2 rotate

Change-Id: Ib9804f7113a8da9fd97c653fcf367b46db5af778
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-06-29 00:29:27 -07:00
Nian Jing
13344233a2 cvbs: add cvbs support for g12b
PD#165090: g12b cvbs

Change-Id: I04c26993d96af570a9d3a3bbabd4211d706081b1
Signed-off-by: Nian Jing <nian.jing@amlogic.com>
2018-06-29 00:28:48 -07:00
Nan Li
3394b33f11 sd: optimize sd_uart support
PD#165090: optimize sd_uart pinmux dts.

Change-Id: I89b1d96dee01082d686a3517ef81d9c85e03f3c0
Signed-off-by: Nan Li <nan.li@amlogic.com>
2018-06-29 00:26:18 -07:00
Long Yu
7923aaebb3 emmc: set co-phase 1 for Highspeed busmode
PD#165090: emmc: set co-phase 1 for Highspeed busmode

Change-Id: Ia2d925121ee101eb3c706b79eae6b0464a3087e4
Signed-off-by: Long Yu <long.yu@amlogic.com>
2018-06-29 00:24:21 -07:00
Jian Hu
643573a8e2 arm64: dts: g12b: enable saradc
PD#165090: arm64: dts: g12b: enable saradc

Change-Id: If480dcec3c6eea7d32a480fdeadd7140626a7ec0
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2018-06-29 00:15:50 -07:00
Yixun Lan
4fbecaafca Merge "base: EXPORT_SYMBOL for dma_alloc_from_contiguous && dma_release_from_contiguous" into amlogic-4.9-dev 2018-06-29 00:15:36 -07:00
Bo Yang
12441406a1 Merge "arm64: dts: txlx: add the attestationkeybox of unifykey" into amlogic-4.9-dev 2018-06-29 00:15:28 -07:00
Jiacheng Mei
2e30de907a base: EXPORT_SYMBOL for dma_alloc_from_contiguous && dma_release_from_contiguous
PD#165090: EXPORT_SYMBOL for dma_alloc_from_contiguous && dma_release_from_contiguous

Change-Id: I3809ed9a393e99fad9c63e3cbc60003de2ed8748
Signed-off-by: Jiacheng Mei <jiacheng.mei@amlogic.com>
2018-06-29 00:15:24 -07:00
jianxin.pan
ffebd51c2c defconfig: bypass Speculation and meltdown walkaround
PD#165090: disable UNMAP_KERNEL_AT_EL0 and HARDEN_BRANCH_PREDICTOR

Change-Id: I5107b974669bb94d727a99e65df1cbed3b7613e6
Signed-off-by: jianxin.pan <jianxin.pan@amlogic.com>
2018-06-29 00:14:57 -07:00
Chao Liu
72b61ea3e5 arm64: dts: txlx: add the attestationkeybox of unifykey
PD#167832: GTS AttestationRootHostTest test failed

Change-Id: Ife0e80ade487cb69a4f4871d2e83fedc8242b9ef
Signed-off-by: Chao Liu <chao.liu@amlogic.com>
2018-06-29 00:14:57 -07:00
Nan Li
56ce93b048 sd: add sd_uart support on g12b
PD#165090: add sd_uart support on g12b.

Change-Id: Iee7c7a4ec0b2e5269561179779a6eeb3296f80d7
Signed-off-by: Nan Li <nan.li@amlogic.com>
2018-06-29 00:14:34 -07:00
Yu Tu
98ca51d798 dtsi: modify xtal_tick_en of uart for g12b
PD#165090: dtsi: modify xtal_tick_en of uart

1.modify after xtal_tick_en = 2 (12MHz)
2.xtal_tick_en = 1 (8MHz)

Change-Id: I1ed4b45d367d3add8196b6d72016a4035464edc2
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
2018-06-29 00:14:13 -07:00
kele bai
1cdc9ab7d6 di: new mtn ctrl, nrds mif enable in pre ctrl
PD#165090: new mtn ctrl, nrds mif enable in pre ctrl

1) enable mtn ctrl addressed 0x170b
2) fix pre ctrl[11] for nrds mif enable

Change-Id: I1c125991520d2f4c12a5b6b473e52c752f26934d
Signed-off-by: kele bai <kele.bai@amlogic.com>
2018-06-29 00:13:40 -07:00
Qiufang Dai
c9d7ad455f dts: add g12b_a311d_w400.dts
PD#165090: add g12b_a311d_w400.dts

Change-Id: I7f0c13e662abb0dea61a42f74f0db51190367ef7
Signed-off-by: Qiufang Dai <qiufang.dai@amlogic.com>
2018-06-29 00:12:50 -07:00
Qiufang Dai
73dacd1622 dts: fb: fine-tune fb for 2G mem
PD#165090: fine-tune fb cma/alloc for 2G mem

Change-Id: Ibbe35435eef867b34b46f090791477663b56270d
Signed-off-by: Qiufang Dai <qiufang.dai@amlogic.com>
2018-06-29 00:12:36 -07:00
jianxin.pan
d658042da1 eas: update g12b sched eneryg data
PD#165090: update g12b sched energy model data

Change-Id: I27d4ef858c49098042efb97ad5e60c0256bfecdd
Signed-off-by: jianxin.pan <jianxin.pan@amlogic.com>
2018-06-29 00:12:08 -07:00
jianxin.pan
bd6ee8587a cpufreq: add core param to limit kernel boot cpufreq
PD#165090: add freqmax0 and freqmax1 to limit kernel boot cpufreq
add freqmax0=1000000 to bootargs, and boot freq of cluster0 will be
limited to 1G.

Change-Id: I5cb44727f74c574669663887473a80f87ddf61a7
Signed-off-by: jianxin.pan <jianxin.pan@amlogic.com>
2018-06-29 00:10:27 -07:00
jianxin.pan
874ce1dbf4 sched: disable SD_WAKE_AFFINE
PD#165090: remove WAKE_AFFINE to get better balance when heavy loading

Change-Id: Id5650e9c3fd12b23be04f8f52a0f5c2e11c49199
Signed-off-by: jianxin.pan <jianxin.pan@amlogic.com>
2018-06-29 00:10:07 -07:00
shihong.zheng
c7fdafd58c dts: g12b add ionvideo
PD#165090: add ionvideo dev

Change-Id: I58bc04485c417cc1774cc642b06e94d897d10a54
Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
2018-06-29 00:09:53 -07:00