Commit Graph

643357 Commits

Author SHA1 Message Date
Zan Peng
fc4450ef86 pcie: fix config spaces error
PD#156734: pcie: fix config spaces error

Change-Id: I217b0941a4facd874f4df74e4d0eefa5a72af527
Signed-off-by: Zan Peng <zan.peng@amlogic.com>
2018-03-05 14:11:34 +08:00
Bo Yang
f545e960a0 dts: g12a-skt: removed repetitive definition of i2c pinmux
PD#156734: dts: g12a-skt: removed repetitive definition of i2c pinmux

Replace i2c3 pinctrl with standard definition.

Change-Id: I28f64dfde90ccb71f5b3fb12437b92f392de28ce
Signed-off-by: Bo Yang <bo.yang@amlogic.com>
2018-03-05 14:11:34 +08:00
Bo Yang
9ae75b9fde dts: g12a-skt: add i2c-0 enable
PD#156734: dts: g12a-skt: add i2c-0

Default freq 100k.

Change-Id: Id39713b7d06b885667e5daef0a012bfae1b9882e
Signed-off-by: Bo Yang <bo.yang@amlogic.com>
2018-03-05 14:11:34 +08:00
Brian Zhu
8d4aa52c76 rdma: enable rdma mem_PD g12a
PD#156734: rdma: enable rdma mem_PD g12a

Change-Id: I3e2f74b524f07372a54a172d7d05b5a55c8f01df
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-03-05 14:11:34 +08:00
Zan Peng
4ee7ee35ad pcie: fix pcie reset gpio failed
PD#156734: pcie: fix pcie reset gpio failed
1. config 1M spaces for I/O

Change-Id: I0ec9a6e920c5fd2fbf922e3f1338a19dbc373aa6
Signed-off-by: Zan Peng <zan.peng@amlogic.com>
2018-03-05 14:11:34 +08:00
kele bai
616cd64cd6 di: G12A add di nrds&pps&diwr support
PD#156734: G12A add di nrds&pps&diwr support

1) move hdr&vd1&viu releated reg into di_regs.h
2) delete unuseful reg definition
3) add pps in post function
4) add new framereset

Change-Id: I49c58072cc90aa556ab368dcc616c3be4a692db4
Signed-off-by: kele bai <kele.bai@amlogic.com>
2018-03-05 14:11:34 +08:00
Bo Yang
0dfaf37582 dtsi: meson-i2c: add g12a i2c pinmux definitions
PD#156734: dtsi: meson-i2c: add g12a i2c pinmux definitions

Change-Id: I24ef24db8214ce1c927d3a32571fe1ed96fa3ac1
Signed-off-by: Bo Yang <bo.yang@amlogic.com>
2018-03-02 15:39:29 +08:00
Brian Zhu
ef6f623212 osd: enable lacth and use extern canvas mode
PD#156734: osd: enable lacth and use extern canvas modeWq

Change-Id: Ia7506e04068f4980eee86b28acc65b8763b8f29a
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-03-02 15:07:55 +08:00
Xing Wang
eb6915397e audio: auge: fix tdm skew, pdm clk, spdif to hdmxtx clk inv
PD#156734: audio: auge: fix tdm skew, pdm clk, spdif to hdmxtx clk inv

Change-Id: I2033bb0d0843eca309ad58483183293f1c4d92fa
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2018-03-02 15:07:55 +08:00
Yue Wang
db6ee12c58 usb: add usb otg driver support for g12a
PD#156734: usb: add usb otg driver support for g12a

Change-Id: I1af8d290568bca947a6612f31cef3b640c7cd927
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
2018-03-02 15:07:55 +08:00
Qiufang Dai
8bbcb53bd6 clock: g12a: add emmc portA and aoclkc
PD#156734: add emmc portA and aoclkc

Change-Id: Ib54a6eb113bdce21eacc7a2d460df23ee9129e92
Signed-off-by: Qiufang Dai <qiufang.dai@amlogic.com>
2018-03-02 15:07:55 +08:00
Yonghui Yu
be8dd63248 emmc: g12a: enable emmc at high speed mode
PD#156734: emmc: g12a: enable emmc at high speed mode

Change-Id: I8e314182afa3e7088818d4fd9a83f369bb29ba84
Signed-off-by: Yonghui Yu <yonghui.yu@amlogic.com>
2018-03-02 15:07:55 +08:00
Yue Wang
09e5ee34b5 usb: add usb3.0 driver support for g12a
PD#156734: usb: add usb3.0 driver support for g12a

Change-Id: Iac057b29d041a5c80114407df0ccd965aae11ca1
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
2018-03-02 15:07:55 +08:00
Dezhi Kong
22d18caa56 vpp: config vdin/sr for g12a
PD#156734: vpp: config vdin/sr for g12a

1.config vd1 vpp patch default
2.add viuin debug path
3.merged sr from 3.14
4.add vdin support
5.enable sr for g12a

Change-Id: Ica1a7e7e31330e223528329accb149db74e00cf5
Signed-off-by: Dezhi Kong <dezhi.kong@amlogic.com>
2018-03-02 15:07:54 +08:00
Liang Yang
8273c702c9 nand: mtd nand modification
PD#156734: nand: modification
1)sync partition talbe with bootloadr setting.
2)keep compatibale with other platform(a113, etc) when setting lower clock.
3)add a new tested nand flash type

Change-Id: Iff277e6d22bb76c543db76747b22b38f3d60eb11
Signed-off-by: Liang Yang <liang.yang@amlogic.com>
2018-03-02 15:07:54 +08:00
hong.guo
40db9bcaf1 CPUFREQ: add cpufreq dts and config.
PD#156734: cpufreq: add cpufreq dts and config[1/2].

Change-Id: I39fff8a6049d8cc0b6f9b4dbfa11d2b1be504339
Signed-off-by: hong.guo <hong.guo@amlogic.com>
2018-03-02 15:07:54 +08:00
Nanxin.Qin
89b0913c8a media: add the cpu type of G12A and AVS2 vformat
PD#156749:

Change-Id: I7fb09105a939d9a0c6cd3a66202ad29ab9c3c272
Signed-off-by: Nanxin.Qin <nanxin.qin@amlogic.com>
2018-03-02 15:07:54 +08:00
Xing Wang
5574b65923 audio: codec: add ad82584f driver
PD#156734: audio: codec: add ad82584f driver

Change-Id: I1e2d8b452e5560c84c60d965e7a916fa0ff03bf4
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2018-03-02 15:07:54 +08:00
Zan Peng
5471590468 pcie: add pcie dts support for G12A
PD#156734: pcie: add pcie dts support for G12A

Change-Id: Ia437be3df71062fe89f8203778d5b1b42df37dba
Signed-off-by: Zan Peng <zan.peng@amlogic.com>
2018-03-02 15:07:54 +08:00
Nian Jing
f3f115bfb1 cvbs: cvbs bring up for g12a
PD#156734: cvbs bring up for g12a

Change-Id: I8a69d85a921e78300db9ec96c2f93807f6f139b4
Signed-off-by: Nian Jing <nian.jing@amlogic.com>
2018-03-02 15:07:54 +08:00
Zan Peng
652edc0233 pcie: add pcie driver support for G12A
PD#156734: pcie: add pcie driver support for G12A

Change-Id: I497e17ac212448934416c8af73206cd88766e406
Signed-off-by: Zan Peng <zan.peng@amlogic.com>
2018-03-02 15:07:53 +08:00
Xing Wang
9bde59e737 audio: auge: avout and notify spdifb to hdmitx
PD#156734: audio: auge: avout and notify spdifb to hdmitx

Change-Id: I63b9fe4d18979b33907a3ed848f99abf42ae8972
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2018-03-02 15:07:53 +08:00
Jiyu Yang
964f2d8126 osd: disable out fence and wait infence
PD#156734: osd: disable out fence and wait infence

Change-Id: Id0390f5c6667a64915d202362af87db761ef2783
Signed-off-by: Jiyu Yang <Jiyu.Yang@amlogic.com>
2018-03-02 15:07:53 +08:00
Brian Zhu
8a6c1e2780 video: disable vd1 post and pre as default
PD#156734

Change-Id: I43b372d55e4997999fe7c99ea9d0ab4f7b8a5e57
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-03-02 15:07:53 +08:00
Yi Zhou
082e51e3f8 hdmitx: update hdmitx mode parameters
PD#156734: hdmitx: update hdmitx mode parameters

1.update 6G signal
2.add hpd interrupt
3.add ddc channel
4.enable every mode output

Change-Id: I7d505f41b4f182324e6d8c560a17fb0b2bbb6b7a
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
2018-03-02 15:07:53 +08:00
Yu Tu
14d9ad563d remote in: add remote dtsi config for G12A
PD#156734: remote in: add remote dtsi config for G12A

Change-Id: Ia38c95bf8b16be9bafad396fc681405c98d6bc35
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
2018-03-02 15:07:53 +08:00
Weiguang.ruan
aa03f3e1ac wifi/bt: add wifi bt config [1/1]
PD#156734: wifi/bt: add wifi bt config

1. add wifi/bt configure

2. set pwm e for 32k clock

3. enable cts/rts of uart_a

Change-Id: I94800030a95119ed8ff0c60171faa2cca8eca287
Signed-off-by: Weiguang.ruan <Weiguang.ruan@amlogic.com>
2018-03-02 15:07:53 +08:00
Yonghui Yu
33da4f3153 sdcard: g12a: enbable hotplug
PD#156734: sdcard: g12a: enable hotplug on skt.

Change-Id: I04d42895bb526134ea6d9c2a5222e1acbae533a0
Signed-off-by: Yonghui Yu <yonghui.yu@amlogic.com>
2018-03-02 15:07:53 +08:00
Xingyu Chen
2b0ffa74a5 iio: saradc: add support for g12a
PD#156734: iio: saradc: add support for g12a

Add period sampling mode for g12a and next, here are a brief overview:

1. Enable period sampling mode

echo 1  > /sys/bus/iio/devices/iio:device0/buffer/enable

2. Set the sampling interval
The sampling interval can be set in dts by the two params:
<1> amlogic,delay-per-tick
<2> amlogic,ticks-per-period

If there are no define the params above, and the channel list is
sampled every 1ms by default.

3. Read sampling data from buffer
this currently provides no buffer events so it is up to userspace to
work out how often to read from the buffer. therefore, if you want to
read continuous sampling data from buffer, please use application.

Eg:
[kernel]/tools/iio/iio_generic_buffer.c

Change-Id: I27f904e2736768eacc9d73ff24078bd659e37049
Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
2018-03-02 15:07:52 +08:00
Yue Wang
948c49455e usb: add usb host & device driver support for g12a
PD#156734: usb: add usb host & device driver support for g12a

Change-Id: Ia12b63f85fb6d980a7c7906664ae2db7c4ddb86b
Signed-off-by: Yue Wang <yue.wang@amlogic.com>
2018-03-02 15:07:52 +08:00
Liang Yang
05191cd937 nand: mtd nand initial version
PD#156734: nand: add nand support for G12A

Change-Id: Ic696edd8ca00ec3010e17b25a842788cb95fd166
Signed-off-by: Liang Yang <liang.yang@amlogic.com>
2018-03-02 15:07:52 +08:00
qi duan
52a80d4ddc UART: G12A: verify all uart port on skt dts.[1/1]
PD#156734: UART: G12A: verify all uart port on skt dts.

Change-Id: I2fb272d7803d0c21e16a10c3ccb535b4244e6e6b
Signed-off-by: qi duan <qi.duan@amlogic.com>
2018-03-02 15:07:52 +08:00
Qiufang Dai
cf13cbd5a0 clock: G12A: fine-tune pcie/common pll parameters
PD#156734: clock: G12A: fine-tune pcie/common pll parameters

Change-Id: Ifbd8d07928deeebaa35c4f950efc290b1648394e
Signed-off-by: Qiufang Dai <qiufang.dai@amlogic.com>
2018-03-02 15:07:52 +08:00
Yi Zhou
b0d6e0a082 hdmitx: update 1080p60hz parameters
PD#156734: hdmitx: update 1080p60hz parameters

Change-Id: Ic715b177c9320f97066187725a576780d656305d
Signed-off-by: Yi Zhou <yi.zhou@amlogic.com>
2018-03-02 15:07:52 +08:00
Brian Zhu
b78fff718a video: enable vd1 scaler mem_pd for g12a
PD#156734

Change-Id: I8cfcf9fea8513eb5bd13cf292a7c378063247159
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-03-02 15:07:52 +08:00
kele bai
98990ee27b di: G12A skt dts add di support
PD#156734: di: G12A skt dts add di support

Change-Id: I95baa216f26af8e2e4da195ef8682cee04ef8660
Signed-off-by: kele bai <kele.bai@amlogic.com>
2018-03-02 15:07:51 +08:00
Xing Wang
bee5db11b7 audio: auge: add sound driver for g12a
PD#156734: audio: auge: add sound driver for g12a

Change-Id: Ic2e9bf734ea33fbbf2911d0d9168934974f37b07
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
2018-03-02 15:07:51 +08:00
kele bai
c3edb7d03b di: G12A add di support
PD#156734: G12A add di support
1) add new mtn&cont&mcinfo&mv&if0 mif
2) add nr downscale
3) post viu link case
4) add pps

Change-Id: Id9ce920323d4324f0e1429df787f8af2dad07318
Signed-off-by: kele bai <kele.bai@amlogic.com>
2018-03-02 15:07:51 +08:00
Evoke Zhang
54bbddc7fc vpu: optimize get_vpu_clk with clktree api
PD#156734: vpu: optimize get_vpu_clk with clktree api
use clk_hw_get_rate instead of clk_get_rate.

Change-Id: Ib2d72c04d4df9acbacf06d189bbbce378f582716
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-03-02 15:07:51 +08:00
Brian Zhu
167907751c osd: compatible with previous chip
PD#156734:

Change-Id: I4f0ea8121af271fb9e8fd60876fe6c59fe9faaaf
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-03-02 15:07:51 +08:00
Qiufang Dai
ab5afcc1bd dts: add g12a skt dts
PD#156734: dts: add g12a skt dts

Change-Id: I40ce169cabd1c53f7b7b8299bb3e11adbe29a35f
Signed-off-by: Qiufang Dai <qiufang.dai@amlogic.com>
2018-03-02 15:07:51 +08:00
Yonghui Yu
e9bdd8464c sdcard: enable sdcard for G12A
PD#156734: clock tree, pinmux tested.

Change-Id: I11088ea6d27c1788516c1b55c4ec81ade99ca112
Signed-off-by: Yonghui Yu <yonghui.yu@amlogic.com>
2018-03-02 15:07:50 +08:00
Brian Zhu
e2dcb46d15 vpp: init viu1 path for g12a
PD#156734: G12A: vpp: init viu1 path for g12a

Change-Id: Ide96b364aa86638597e606c3b53401c84b7e201d
Signed-off-by: Brian Zhu <brian.zhu@amlogic.com>
2018-03-02 15:07:50 +08:00
pengcheng chen
7d10644f53 osd: add osd support for g12a
PD#156734: osd: add osd support for g12a

Change-Id: I7192f0377da899846219af8d934a50f57fecbe29
Signed-off-by: pengcheng chen <pengcheng.chen@amlogic.com>
2018-03-02 15:07:50 +08:00
Qiufang Dai
90191eaac0 secmon: G12A: enable secmon driver in dts
PD#156734: secmon: enable secmon driver in dts

Change-Id: I32a3d5c3505de1c44c8be6b82a7e10ec1fc0a3de
Signed-off-by: Qiufang Dai <qiufang.dai@amlogic.com>
2018-03-02 15:07:50 +08:00
Qiufang Dai
ecedcccc28 clock: G12A: new add decode, t_sensor clock & vclk2 clk tree
PD#156734: clock: G12A: new add decode, t_sensor clock & vclk2 clk tree

Change-Id: I1a76bb870ecb5793ae7b560472fd2c2aa3f3651f
Signed-off-by: Qiufang Dai <qiufang.dai@amlogic.com>
2018-03-02 15:07:50 +08:00
Evoke Zhang
708c5cde4b vpu: update mem_pd control for g12a
PD#156734: vpu: update mem_pd control for g12a
also add vpu power on init function to avoid uboot coupling

Change-Id: Idcf435d7ec2c0e49f2b115102fba10ae9ee86b9d
Signed-off-by: Evoke Zhang <evoke.zhang@amlogic.com>
2018-03-02 15:07:50 +08:00
Jian Hu
fc796cfe6a arm64: dts: meson-g12a: add i2c DT info [2/2]
PD#156734: arm64: dts: meson-g12a: add i2c DT info

Change-Id: I9ff9a61319bbac54722e15c84fa3a19653c481ce
Signed-off-by: Jian Hu <jian.hu@amlogic.com>
2018-03-02 15:07:49 +08:00
Jiyu Yang
6846c23c2e dts: add dvalin config
PD#156734: add dvalin gpu config

Change-Id: Ib30694b302ae9e2839cb2f64e076934c041f9ff0
Signed-off-by: Jiyu Yang <Jiyu.Yang@amlogic.com>
2018-03-02 15:07:49 +08:00
zhilei.wu
c33382976f ge2d: add ge2d support for g12a
PD#156734: ge2d: add ge2d support for g12a

support src2 blend

Change-Id: I5b8acd95d54d4c6160290a7d0254f8e96e20ce4b
Signed-off-by: zhilei.wu <zhilei.wu@amlogic.com>
2018-03-02 14:52:29 +08:00