dts: Sync dts of all SoCs on K5.15 [1/1]

PD#SWPL-186585

Problem:
Sync dts of all SoCs on K5.15.

Solution:
Sync dts from other same dts.

Verify:
all SoCs.

Change-Id: I8d4667c6d3bb217e6098e95a89d1d7adaa3468a9
Signed-off-by: yao zhang1 <yao.zhang1@amlogic.com>
This commit is contained in:
yao zhang1
2024-11-13 08:21:46 +00:00
committed by gerrit autosubmit
parent 8738fff3b8
commit fa2b4a5ff5
169 changed files with 1726 additions and 2036 deletions
+2 -2
View File
@@ -53,6 +53,7 @@ dtb-y += s4d_s805c3_aq2432_256m.dtb
dtb-y += s4d_s805c3_t215_256m.dtb
dtb-y += s4d_s905c3_ap232_drm.dtb
dtb-y += s4d_s905c3_ap232_linux.dtb
dtb-y += s4d_s905y4_ap222_linux.dtb
dtb-y += s4d_s905c3_ap232_1g_linux.dtb
dtb-y += t5w_t962d4_at301.dtb
dtb-y += t5w_t962d4_at301_1g.dtb
@@ -69,8 +70,6 @@ dtb-y += t3_t965d4_ar321_2g_P.dtb
dtb-y += t3_t982_ar301_2g_P.dtb
dtb-y += s4d_s805c1a_bf201_256m.dtb
dtb-y += txhd2_pxp.dtb
dtb-y += t3_t965d4_ar321_2g_P.dtb
dtb-y += t3_t982_ar301_2g_P.dtb
dtb-y += txhd2_t950s_be301.dtb
dtb-y += txhd2_t950s_be309.dtb
dtb-y += txhd2_t950s_be311.dtb
@@ -119,6 +118,7 @@ dtb-y += s7_s805x3_bp202_1g.dtb
dtb-y += s7_s805x3_bp201_1g.dtb
dtb-y += s7_s805x3_bp201_linux_1g.dtb
dtb-y += s7_s805x3_bp201_linux_512M.dtb
dtb-y += s7_s805x3_bp203_linux_512M.dtb
dtb-y += s7d_s905x5m_bm201.dtb
dtb-y += s7d_s905x5m_bm201_linux.dtb
dtb-y += s7d_s905x5m_bm201_mxl258c.dtb
+44 -34
View File
@@ -205,6 +205,16 @@
status = "okay";
};
ircut: ircut {
compatible = "amlogic, aml-ircut";
status = "okay";
ircut-gpio = <&gpio GPIOA_10 GPIO_ACTIVE_HIGH
&gpio GPIOA_12 GPIO_ACTIVE_HIGH>;
ircut-sequence = "init: 1=1,w=200,1=0,w=1000,0=1,w=200,0=0,w=1000",
"enable: 1=1,w=200,1=0,w=1000,0=0",
"disable: 0=1,w=200,0=0,w=1000,1=0";
};
sdcard_power: regulator-sdcard {
compatible = "regulator-fixed";
regulator-name = "SDCARD_POWER";
@@ -419,29 +429,29 @@
status = "okay";
};
/* Audio Related end */
/* to check
*wifivbat_power: regulator-wifivbat {
* compatible = "regulator-fixed";
* regulator-name = "WIFIVBAT_POWER";
* vin-supply = <&vddao3v3_reg>;
* regulator-min-microvolt = <3300000>;
* regulator-max-microvolt = <3300000>;
* gpio = <&gpio GPIOD_13 GPIO_ACTIVE_HIGH>;
* enable-active-high;
* regulator-boot-on;
* regulator-always-on;
*};
*vddio_wf: regulator_wfio {
* compatible = "regulator-fixed";
* regulator-name = "VDDIO_WF";
* vin-supply = <&vddao1v8_reg>;
* regulator-min-microvolt = <1800000>;
* regulator-max-microvolt = <1800000>;
* regulator-boot-on;
* regulator-always-on;
*};
*/
/* to check
* wifivbat_power: regulator-wifivbat {
* compatible = "regulator-fixed";
* regulator-name = "WIFIVBAT_POWER";
* vin-supply = <&vddao3v3_reg>;
* regulator-min-microvolt = <3300000>;
* regulator-max-microvolt = <3300000>;
* gpio = <&gpio GPIOD_13 GPIO_ACTIVE_HIGH>;
* enable-active-high;
* regulator-boot-on;
* regulator-always-on;
* };
*
* vddio_wf: regulator_wfio {
* compatible = "regulator-fixed";
* regulator-name = "VDDIO_WF";
* vin-supply = <&vddao1v8_reg>;
* regulator-min-microvolt = <1800000>;
* regulator-max-microvolt = <1800000>;
* regulator-boot-on;
* regulator-always-on;
* };
*/
gpio_keypad{
compatible = "amlogic, gpio_keypad";
@@ -856,7 +866,7 @@
};
aed:effect {
compatible = "amlogic, snd-effect-v4";
compatible = "amlogic, snd-effect-v3";
#sound-dai-cells = <0>;
clocks = <&clkaudio CLKID_AUDIO_GATE_EQDRC
&clkc CLKID_FCLK_DIV3
@@ -943,6 +953,16 @@
/* Audio Related end */
};
&dwc2_a {
status = "okay";
/** 0: normal, 1: otg+dwc3 host only, 2: otg+dwc3 device only*/
controller-type = <3>;
};
&dwc3 {
status = "okay";
};
&usb2_phy_v2 {
status = "okay";
portnum = <1>;
@@ -969,16 +989,6 @@
status = "okay";
};
&dwc2_a {
status = "okay";
/** 0: normal, 1: otg+dwc3 host only, 2: otg+dwc3 device only*/
controller-type = <3>;
};
&dwc3 {
status = "okay";
};
&i2c1 {
status = "okay";
pinctrl-names = "default";
-7
View File
@@ -242,13 +242,6 @@
//test_my_added_keyname { };
};//End provisionkey
cma_shrinker: cma_shrinker {
compatible = "amlogic, cma-shrinker";
status = "okay";
adj = <0 100 200 250 900 950>;
free = <8192 12288 16384 24576 28672 32768>;
};
securitykey {
compatible = "aml, securitykey";
storage_query = <0x82000060>;
-7
View File
@@ -264,13 +264,6 @@
//test_my_added_keyname { };
};//End provisionkey
cma_shrinker: cma_shrinker {
compatible = "amlogic, cma-shrinker";
status = "okay";
adj = <0 100 200 250 900 950>;
free = <8192 12288 16384 24576 28672 32768>;
};
securitykey {
compatible = "aml, securitykey";
storage_query = <0x82000060>;
-7
View File
@@ -221,13 +221,6 @@
interrupt-names = "wm-vsync";
};
cma_shrinker: cma_shrinker {
compatible = "amlogic, cma-shrinker";
status = "disabled";
adj = <0 100 200 250 900 950>;
free = <8192 12288 16384 24576 28672 32768>;
};
securitykey {
compatible = "aml, securitykey";
storage_query = <0x82000060>;
-7
View File
@@ -200,13 +200,6 @@
interrupt-names = "wm-vsync";
};
cma_shrinker: cma_shrinker {
compatible = "amlogic, cma-shrinker";
status = "disabled";
adj = <0 100 200 250 900 950>;
free = <8192 12288 16384 24576 28672 32768>;
};
securitykey {
compatible = "aml, securitykey";
storage_query = <0x82000060>;
@@ -720,13 +720,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -1605,10 +1605,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <3840 24288 28528 32600 32768 36624>;
};
&amlvecm {
compatible = "amlogic, vecm";
dev_name = "aml_vecm";
@@ -714,13 +714,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -1602,10 +1602,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <3840 24288 28528 32600 32768 36624>;
};
&amlvecm {
compatible = "amlogic, vecm";
dev_name = "aml_vecm";
@@ -52,7 +52,7 @@
/* global autoconfigured region for contiguous allocations */
ramoops@0x08400000 {
compatible = "ramoops";
reg = <0x0 0x08400000 0x0 0x00100000>;
reg = <0x08400000 0x00100000>;
record-size = <0x20000>;
console-size = <0x40000>;
ftrace-size = <0x80000>;
@@ -713,13 +713,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <0 512 891>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -1469,7 +1469,6 @@
status = "okay";
phy-handle = <&internal_ephy>;
phy-mode = "rmii";
keep-alive = <1>;
};
&ir {
@@ -79,9 +79,8 @@
compatible = "shared-dma-pool";
/*reusable;*/
no-map;
size = <0x3400000>;
alignment = <0x400000>;
alloc-ranges = <0x05000000 0x3400000>;
reg = <0x05000000 0x3400000>;
};
logo_reserved:linux,meson-fb {
@@ -687,13 +686,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -855,14 +854,15 @@
dai-tdm-lane-slot-mask-out = <1 0>;
dai-tdm-clk-sel = <0>;
clocks = <&clkaudio CLKID_AUDIO_MCLK_A
&clkc CLKID_HIFI_PLL
&clkc CLKID_MPLL0>;
clock-names = "mclk", "clk_srcpll";
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
pinctrl-names = "tdm_pins";
pinctrl-0 = <&tdm_a
&tdm_d0_pins
&tdm_d1_pins
&tdma_clk_pins>;
src-clk-freq = <1179648000>;
status = "okay";
};
@@ -1566,10 +1566,6 @@
&dvfs850_cfg>;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlvecm {
compatible = "amlogic, vecm";
dev_name = "aml_vecm";
@@ -714,13 +714,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -901,7 +901,6 @@
dai-tdm-lane-slot-mask-out = <1 1 1 1>;
dai-tdm-clk-sel = <1>;
clocks = <&clkaudio CLKID_AUDIO_MCLK_B
&clkaudio CLKID_AUDIO_MCLK_PAD0
&clkc CLKID_HIFI_PLL
&clkc CLKID_MPLL1>;
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
@@ -1471,7 +1470,6 @@
status = "okay";
phy-handle = <&internal_ephy>;
phy-mode = "rmii";
keep-alive = <1>;
};
&ir {
@@ -712,13 +712,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -899,7 +899,6 @@
dai-tdm-lane-slot-mask-out = <1 1 1 1>;
dai-tdm-clk-sel = <1>;
clocks = <&clkaudio CLKID_AUDIO_MCLK_B
&clkaudio CLKID_AUDIO_MCLK_PAD0
&clkc CLKID_HIFI_PLL
&clkc CLKID_MPLL1>;
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
@@ -1469,7 +1468,6 @@
status = "okay";
phy-handle = <&internal_ephy>;
phy-mode = "rmii";
keep-alive = <1>;
};
&ir {
@@ -1327,10 +1327,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
fbdev_zorder = <1 0>;
@@ -1570,10 +1570,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
fbdev_overlay_sizes = <1280 720 1280 1440 32>;
@@ -211,54 +211,20 @@
dvb_power_value = <1>;
dvb_power_dir = <0>; /* 0: out, 1: in. */
fe_num = <3>; /* internal 2 * dvb-c, extern 1 * dvb-s */
fe0_demod = "internal";
fe0_tuner0 = <0>; /* use tuner0 */
fe_num = <1>; /* internal 2 * dvb-c, extern 1 * dvb-s */
fe0_demod = "cxd2856";
fe0_i2c_adap_id = <&i2c4>;
fe0_demod_i2c_addr = <0xD8>;
fe0_reset_value = <0>;
fe0_reset_gpio = <&gpio GPIOZ_4 GPIO_ACTIVE_HIGH>;
fe0_reset_dir = <0>; /* 0: out, 1: in. */
fe0_ant_poweron_value = <0>;
fe0_ant_power_gpio = <&gpio GPIOH_9 GPIO_ACTIVE_HIGH>;
fe0_ts = <0>;
fe0_tuner1 = <0>; /* use tuner3, only S. */
fe1_demod = "internal";
fe1_tuner0 = <1>; /* use tuner1 */
fe2_demod = "cxd2856";
fe2_i2c_adap_id = <&i2c4>;
fe2_demod_i2c_addr = <0xD8>;
fe2_reset_value = <0>;
fe2_reset_gpio = <&gpio GPIOZ_4 GPIO_ACTIVE_HIGH>;
fe2_reset_dir = <0>; /* 0: out, 1: in. */
fe2_ant_poweron_value = <0>;
fe2_ant_power_gpio = <&gpio GPIOH_9 GPIO_ACTIVE_HIGH>;
fe2_ts = <0>;
fe2_tuner1 = <3>; /* use tuner3, only S. */
tuner_num = <4>; /* tuner number, multi tuner support */
tuner0_name = "r836_tuner";
tuner0_i2c_adap = <&i2c3>;
tuner0_i2c_addr = <0x1a>; /* 7bit */
tuner0_xtal = <0>; /* 0: 16MHz, 1: 24MHz */
tuner0_xtal_mode = <0>;
/* NO_SHARE_XTAL(0)
* SLAVE_XTAL_SHARE(3)
*/
tuner0_xtal_cap = <16>;
tuner0_lt_out = <1>;
tuner1_name = "r836_tuner";
tuner1_i2c_adap = <&i2c3>;
tuner1_i2c_addr = <0x3a>; /* 7bit */
tuner1_xtal = <0>; /* 0: 16MHz, 1: 24MHz */
tuner1_xtal_mode = <0>;
/* NO_SHARE_XTAL(0)
* SLAVE_XTAL_SHARE(3)
*/
tuner1_xtal_cap = <16>;
tuner1_lt_out = <1>;
tuner2_name = "av2018_tuner";
tuner2_i2c_adap = <&i2c3>;
tuner2_i2c_addr = <0xC4>; /* 8bit */
tuner2_lt_out = <1>;
tuner3_name = "av2018_tuner";
tuner3_lt_out = <1>;
tuner_num = <1>; /* tuner number, multi tuner support */
tuner0_name = "av2018_tuner";
};
dvb-demux {
@@ -348,7 +314,7 @@
};
aml_dtv_demod {
compatible = "amlogic, ddemod-s4";
compatible = "amlogic, ddemod-s4d";
dev_name = "aml_dtv_demod";
status = "okay";
/* diseqc_name = "sgm_41286"; */
@@ -1605,10 +1571,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
fbdev_overlay_sizes = <1280 720 1280 1440 32>;
@@ -1572,10 +1572,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -1573,10 +1573,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -813,7 +813,7 @@
reg = <0x5b>;
status = "okay";
reset-gpio = <&gpio GPIOD_10 GPIO_ACTIVE_HIGH>;
platform = <4>;
platform = <10>;
led1 {
default_colors = <0 0 0>;
@@ -734,7 +734,6 @@
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
mboxes = <&mbox_fifo S4_REE2AO_KEYPAD>;
};
gpio_keypad{
@@ -712,15 +712,14 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
mboxes = <&mbox_fifo S4_REE2AO_KEYPAD>;
};
gpio_keypad{
-4
View File
@@ -1470,10 +1470,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -954,7 +954,7 @@
reg = <0x5b>;
status = "disabled";
reset-gpio = <&gpio GPIOD_10 GPIO_ACTIVE_HIGH>;
platform = <4>;
platform = <10>;
led1 {
default_colors = <0 0 0>;
@@ -1320,10 +1320,6 @@
compatible = "amlogic, cpu-major-id-s7-805x3";
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -936,7 +936,7 @@
reg = <0x5b>;
status = "disabled";
reset-gpio = <&gpio GPIOD_10 GPIO_ACTIVE_HIGH>;
platform = <4>;
platform = <10>;
led1 {
default_colors = <0 0 0>;
@@ -1307,10 +1307,6 @@
compatible = "amlogic, cpu-major-id-s7-805x3";
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1920 1080 1920 2160 32>;
};
@@ -938,7 +938,7 @@
reg = <0x5b>;
status = "disabled";
reset-gpio = <&gpio GPIOD_10 GPIO_ACTIVE_HIGH>;
platform = <4>;
platform = <10>;
led1 {
default_colors = <0 0 0>;
@@ -1309,10 +1309,6 @@
compatible = "amlogic, cpu-major-id-s7-805x3";
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -1240,10 +1240,6 @@
compatible = "amlogic, cpu-major-id-s7-805x3";
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -927,7 +927,7 @@
reg = <0x5b>;
status = "disabled";
reset-gpio = <&gpio GPIOD_10 GPIO_ACTIVE_HIGH>;
platform = <4>;
platform = <10>;
led1 {
default_colors = <0 0 0>;
@@ -1298,10 +1298,6 @@
compatible = "amlogic, cpu-major-id-s7-805x3";
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -1305,10 +1305,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -1290,10 +1290,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1920 1080 1920 2160 32>;
};
@@ -1290,10 +1290,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -1302,10 +1302,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -75,7 +75,7 @@
compatible = "shared-dma-pool";
/*reusable;*/
no-map;
alignment = <0x400000>;
alignment = <0x100000>;
reg = <0x05000000 0x2400000>;
};
@@ -941,8 +941,8 @@
compatible = "amlogic,aw9523b_led";
reg = <0x5b>;
status = "okay";
//reset-gpio = <&gpio GPIOD_10 GPIO_ACTIVE_HIGH>;
platform = <4>;
// reset-gpio = <&gpio GPIOD_4 GPIO_ACTIVE_HIGH>;
platform = <10>;
led1 {
default_colors = <0 0 0>;
@@ -1299,10 +1299,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1920 1080 1920 2160 32>;
};
@@ -1370,10 +1370,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -1194,10 +1194,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -1286,10 +1286,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&drm_subsystem {
fbdev_sizes = <1280 720 1280 1440 32>;
};
@@ -218,6 +218,13 @@
};
};
smmu: aml_smmu {
compatible = "amlogic,smmu";
status = "disable"
#iommu-cells = <1>;
memory-region = <&pcie_dma_ops_mm>;
};
gpio_leds {
compatible = "gpio-leds";
status = "okay";
@@ -228,13 +235,6 @@
};
};
smmu: aml_smmu {
compatible = "amlogic,smmu";
status = "disable"
#iommu-cells = <1>;
memory-region = <&pcie_dma_ops_mm>;
};
main_12v: fixregulator@1 {
compatible = "regulator-fixed";
regulator-name = "12V";
@@ -1114,7 +1114,7 @@
*/
level = <1>;
status = "okay";
status = "disabled";
};
loopbacka:loopback@0 {
@@ -1555,6 +1555,8 @@
status = "okay";
phy-handle = <&internal_ephy>;
phy-mode = "rmii";
mac_wol = <1>;
mdns_wkup = <1>;
};
&ir {
@@ -217,6 +217,13 @@
};
};
smmu: aml_smmu {
compatible = "amlogic,smmu";
status = "disable"
#iommu-cells = <1>;
memory-region = <&pcie_dma_ops_mm>;
};
gpio_leds {
compatible = "gpio-leds";
status = "okay";
@@ -227,13 +234,6 @@
};
};
smmu: aml_smmu {
compatible = "amlogic,smmu";
status = "disable"
#iommu-cells = <1>;
memory-region = <&pcie_dma_ops_mm>;
};
main_12v: fixregulator@1 {
compatible = "regulator-fixed";
regulator-name = "12V";
@@ -1113,7 +1113,7 @@
*/
level = <1>;
status = "okay";
status = "disabled";
};
loopbacka:loopback@0 {
@@ -1554,6 +1554,8 @@
status = "okay";
phy-handle = <&internal_ephy>;
phy-mode = "rmii";
mac_wol = <1>;
mdns_wkup = <1>;
};
&ir {
@@ -370,7 +370,6 @@
key_code = <116 114 115 28 139 466 174>;
key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40 40 40 40 40>;
mboxes = <&mbox_fifo T3_REE2AO_KEYPAD>;
};
unifykey {
@@ -1258,8 +1257,8 @@
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
src-clk-freq = <491520000>;
tdmin-src-name = "hdmirx";
suspend-clk-off = <1>;
status = "okay";
suspend-clk-off = <1>;
};
pdm:pdm {
@@ -1284,7 +1283,7 @@
/* mode 0~4, default:1 */
filter_mode = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1438,6 +1437,8 @@
* 1: in kernel space
*/
level = <1>;
mic-src = <&pdm>;
wakeup_sample_rate = <16000>;
status = "okay";
};
@@ -1527,7 +1528,7 @@
* 4: pdmin;
*/
datain_src = <4>;
datain_chnum = <4>;
datain_chnum = <0>;
datain_chmask = <0xf>;
/* config which data pin for loopback */
datain-lane-mask-in = <1 0 1 0>;
@@ -1626,32 +1627,6 @@
};
/* SD card */
//&sd_emmc_b {
// status = "okay";
// pinctrl-0 = <&sd_all_pins>;
// pinctrl-1 = <&sd_1bit_pins>;
// pinctrl-2 = <&sd_clk_gate_pins>;
// pinctrl-names = "sd_default",
// "sd_1bit_pins",
// "clk-gate";
// bus-width = <4>;
// cap-sd-highspeed;
//// sd-uhs-sdr12;
//// sd-uhs-sdr25;
//// sd-uhs-sdr50;
//// sd_uhs-sdr104;
// max-frequency = <200000000>;
//
// disable-wp;
//// amlogic,dram-access-quirk;
//
// cd-gpios = <&gpio GPIOC_10 GPIO_ACTIVE_HIGH>;
// //dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
// //vmmc-supply = <&vddao_3v3>;
// //vqmmc-supply = <&emmc_1v8>;
//};
&sd_emmc_c {
status = "okay";
pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;
@@ -1757,6 +1732,7 @@
vlock_en = <1>;/*1:enable;0:disable*/
ct_3dlut = <0>;
vlock_mode = <0x8>;
vrr_priority = <1>;/*1:game mode vrr always on;0:vrr on depend on vrr signal*/
/*vlock work mode:
*bit0:auto ENC
*bit1:auto PLL
@@ -1235,9 +1235,8 @@
ctrl_gain = <1>;
/*tdm clk tuning enable*/
clk_tuning_enable = <1>;
suspend-clk-off = <1>;
status = "okay";
suspend-clk-off = <1>;
/* !!!For --TV platform-- ONLY */
Channel_Mask {
/*i2s has 4 pins, 8channel, mux output*/
@@ -1259,8 +1258,8 @@
clock-names = "mclk", "clk_srcpll", "clk_src_cd";
src-clk-freq = <491520000>;
tdmin-src-name = "hdmirx";
suspend-clk-off = <1>;
status = "okay";
suspend-clk-off = <1>;
};
pdm:pdm {
@@ -1329,8 +1328,8 @@
clock-names = "sysclk", "clk_src_cd",
"gate_spdifout", "clk_spdifout";
src-clk-freq = <491520000>;
suspend-clk-off = <1>;
status = "okay";
suspend-clk-off = <1>;
};
extn:extn {
@@ -1340,7 +1339,7 @@
interrupts =
<GIC_SPI 42 IRQ_TYPE_EDGE_RISING>;
interrupt-names = "irq_frhdmirx";
suspend-clk-off = <1>;
status = "okay";
};
@@ -1439,6 +1438,8 @@
* 1: in kernel space
*/
level = <1>;
mic-src = <&pdm>;
wakeup_sample_rate = <16000>;
status = "okay";
};
@@ -1528,7 +1529,7 @@
* 4: pdmin;
*/
datain_src = <4>;
datain_chnum = <4>;
datain_chnum = <0>;
datain_chmask = <0xf>;
/* config which data pin for loopback */
datain-lane-mask-in = <1 0 1 0>;
@@ -1627,32 +1628,6 @@
};
/* SD card */
//&sd_emmc_b {
// status = "okay";
// pinctrl-0 = <&sd_all_pins>;
// pinctrl-1 = <&sd_1bit_pins>;
// pinctrl-2 = <&sd_clk_gate_pins>;
// pinctrl-names = "sd_default",
// "sd_1bit_pins",
// "clk-gate";
// bus-width = <4>;
// cap-sd-highspeed;
//// sd-uhs-sdr12;
//// sd-uhs-sdr25;
//// sd-uhs-sdr50;
//// sd_uhs-sdr104;
// max-frequency = <200000000>;
//
// disable-wp;
//// amlogic,dram-access-quirk;
//
// cd-gpios = <&gpio GPIOC_10 GPIO_ACTIVE_HIGH>;
// //dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
// //vmmc-supply = <&vddao_3v3>;
// //vqmmc-supply = <&emmc_1v8>;
//};
&sd_emmc_c {
status = "okay";
pinctrl-0 = <&emmc_pins>, <&emmc_ds_pins>;
@@ -1758,6 +1733,7 @@
vlock_en = <1>;/*1:enable;0:disable*/
ct_3dlut = <0>;
vlock_mode = <0x8>;
vrr_priority = <1>;/*1:game mode vrr always on;0:vrr on depend on vrr signal*/
/*vlock work mode:
*bit0:auto ENC
*bit1:auto PLL
+2 -64
View File
@@ -361,7 +361,6 @@
key_code = <116 114 115 28 139 466 174>;
key_val = <0 143 266 389 0 143 266>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40 40 40 40 40>;
mboxes = <&mbox_fifo T3_REE2AO_KEYPAD>;
};
unifykey {
@@ -1193,7 +1192,7 @@
/* mode 0~4, default:1 */
filter_mode = <1>;
suspend-clk-off = <1>;
status = "okay";
};
@@ -1248,7 +1247,7 @@
interrupts =
<GIC_SPI 42 IRQ_TYPE_EDGE_RISING>;
interrupt-names = "irq_frhdmirx";
suspend-clk-off = <1>;
status = "okay";
};
@@ -1504,67 +1503,6 @@
v4l_support_en = <0>;
};
/* SDIO */
//&sd_emmc_a {
// status = "disabled";
// pinctrl-0 = <&sdio_pins>;
// pinctrl-1 = <&sdio_clk_gate_pins>;
// pinctrl-names = "default", "clk-gate";
// #address-cells = <1>;
// #size-cells = <0>;
//
// bus-width = <4>;
// cap-sd-highspeed;
// sd-uhs-sdr50;
// sd_uhs-sdr104;
// max-frequency = <200000000>;
//
// non-removable;
// disable-wp;
//
// //vmmc-supply = <&vddao_3v3>;
// //vqmmc-supply = <&vddio_ao1v8>;
//
// brcmf: wifi@1 {
// reg = <1>;
// compatible = "brcm,bcm4329-fmac";
// };
//};
/* SD Wifi*/
/*
*&sd_emmc_b {
* status = "okay";
* pinctrl-0 = <&sd_all_pins>;
* // pinctrl-1 = <&sd_1bit_pins>;
* pinctrl-1 = <&sd_clk_gate_pins>;
* pinctrl-names = "default",
* // "sd_1bit_pins",
* "clk-gate";
* bus-width = <4>;
* cap-sd-highspeed;
* sd-uhs-sdr12;
* sd-uhs-sdr25;
* sd-uhs-sdr50;
* sd-uhs-sdr104;
* max-frequency = <200000000>;
*
* non-removable;
* disable-wp;
* // amlogic,dram-access-quirk;
*
* // cd-gpios = <&gpio GPIOC_10 GPIO_ACTIVE_HIGH>;
* //dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
* //vmmc-supply = <&vddao_3v3>;
* //vqmmc-supply = <&emmc_1v8>;
*
* // brcmf: wifi@1 {
* // reg = <1>;
* // compatible = "brcm,bcm4329-fmac";
* // };
*
*};
*/
/* SD card */
&sd_emmc_b {
status = "okay";
@@ -1236,8 +1236,8 @@
clock-names = "sysclk", "clk_src_cd",
"gate_spdifout", "clk_spdifout";
src-clk-freq = <491520000>;
suspend-clk-off = <1>;
status = "okay";
suspend-clk-off = <1>;
};
extn:extn {
@@ -503,7 +503,6 @@
key_code = <116 114 115 28 139 466 174>;
key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40 40 40 40 40>;
mboxes = <&mbox_fifo T5M_REE2AO_KEYPAD>;
};
unifykey {
@@ -503,7 +503,6 @@
key_code = <116 114 115 28 139 466 174>;
key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40 40 40 40 40>;
mboxes = <&mbox_fifo T5M_REE2AO_KEYPAD>;
};
unifykey {
@@ -42,6 +42,12 @@
#address-cells = <1>;
#size-cells = <1>;
ranges;
ramdump_bl33z@00000000 {
reg = <0x0 0x1800000>; /* 0 ~ 24M */
status = "disabled";
};
/* global autoconfigured region for contiguous allocations */
ramoops@0x07400000 {
compatible = "ramoops";
@@ -87,8 +87,7 @@
};
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
/* keep sync with fb */
/* fox example:logo_addr = "0x3f800000"*/
alignment = <0x400000>;
@@ -1542,7 +1542,6 @@
&vdin0 {
/*memory-region = <&vdin0_cma_reserved>;*/
status = "okay";
dbg_no_wr_check;
/*MByte, if 10bit disable: 64M(YUV422),
*if 10bit enable: 64*1.5 = 96M(YUV422)
*if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M
@@ -87,8 +87,7 @@
};
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
/* keep sync with fb */
/* fox example:logo_addr = "0x2ec00000"*/
alignment = <0x400000>;
@@ -1539,7 +1538,6 @@
&vdin0 {
/*memory-region = <&vdin0_cma_reserved>;*/
status = "okay";
dbg_no_wr_check;
/*MByte, if 10bit disable: 64M(YUV422),
*if 10bit enable: 64*1.5 = 96M(YUV422)
*if support 4K2K-YUV444-10bit-WR:3840*2160*4*4 ~= 128M
@@ -1810,6 +1808,3 @@
cs-gpios = <&gpio GPIOC_3 GPIO_ACTIVE_HIGH>;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
@@ -87,8 +87,7 @@
};
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
/* keep sync with fb */
/* fox example:logo_addr = "0x3f800000"*/
alignment = <0x400000>;
@@ -88,8 +88,7 @@
};
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
/* keep sync with fb */
/* fox example:logo_addr = "0x3f800000"*/
alignment = <0x400000>;
@@ -129,7 +128,7 @@
/* up to 1920x1080 yuv422 8bit and 5 buffers
* 1920x1080x2x5 = 20 M
*/
size = <0x01400000>;
size = <0x00c00000>;
alignment = <0x400000>;
};
@@ -729,48 +728,6 @@
0xfe008280 0xb4>;
};
multi-di {
//status = "okay";
/***************************************************
* memory: default is 4
* 0:use reserved;
* 1:use cma;
* 2:use cma as reserved
* 4:use codec mem
***************************************************/
flag_cma = <4>;//t5d unsupport 4K,di 1CH need 42M
//memory-region = <&di_cma_reserved>;
/***************************************************
* clock-range: <min max>
* default: <334 667>
***************************************************/
//clock-range = <334 667>;
/***************************************************
* en_4k: t5d not support 4k
***************************************************/
en_4k = <1>;
keep_dec_vf = <2>;
po_fmt = <6>;
/***************************************************
* post_nub: default is 11 (T7/T3/SC2/S4 new path)
* local 7*4075520 = 28
* post 11*5222400 = 56
***************************************************/
post_nub = <11>;
/***************************************************
* 0:not support
* bit 0: for 4k
* bit 1: for 1080p
***************************************************/
alloc_sct = <1>;
/***************************************************
* hf: default is 0 (T7/T3/SC2/S4 new path)
* 0:not enable;
* 1: enable
***************************************************/
hf = <0>;
};
aml_dtv_demod {
compatible = "amlogic, ddemod-t5w";
dev_name = "aml_dtv_demod";
@@ -88,8 +88,7 @@
};
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
/* keep sync with fb */
/* fox example:logo_addr = "0x3f800000"*/
alignment = <0x400000>;
@@ -129,7 +128,7 @@
/* up to 1920x1080 yuv422 8bit and 5 buffers
* 1920x1080x2x5 = 20 M
*/
size = <0x01400000>;
size = <0x00c00000>;
alignment = <0x400000>;
alloc-ranges = <0x00000000 0x30000000>;
};
@@ -459,7 +458,6 @@
key_code = <116 114 115 28 139 466 174>;
key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40 40 40 40 40>;
mboxes = <&mbox_pl T5W_REE2AO_KEYPAD>;
};
/* Audio Related start */
@@ -81,7 +81,7 @@
secmon_reserved: linux,secmon {
compatible = "shared-dma-pool";
reusable;
no-map;
size = <0x400000>;
alignment = <0x400000>;
alloc-ranges = <0x05000000 0x400000>;
@@ -101,6 +101,16 @@
tcon-size = <0x00a02840>;
};
/* global autoconfigured region for contiguous allocations */
linux,cma {
compatible = "shared-dma-pool";
reusable;
size = <0x800000>;
alignment = <0x400000>;
linux,cma-default;
alloc-ranges = <0x00000000 0x30000000>;
};
/* vdin0 CMA pool */
/*vdin0_cma_reserved:linux,vdin0_cma {*/
/* compatible = "shared-dma-pool";*/
@@ -168,9 +178,12 @@
dmaheap_cma_reserved:heap-gfx {
compatible = "shared-dma-pool";
reusable;
/* 1080p TV androidT size 88M */
alloc-ranges = <0x00000000 0x30000000>;
size = <0x3400000>;
/* maximum size of fbdev and wayland-drm backend
* fbdev: 2 * (number of /dev/fbx device) buffers
* wayland-drm: 4 buffers for westeros or 2 buffers for weston,
* 3 buffers for direct display(enabled on weston)
*/
size = <0x3800000>;
alignment = <0x400000>;
};
dmaheap_fb_reserved:heap-fb {
@@ -428,7 +441,6 @@
key_code = <116 114 115 28 139 466 174>;
key_val = <0 143 266 389 507 143 266>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40 40 40 40 40>;
mboxes = <&mbox_pl T5W_REE2AO_KEYPAD>;
};
/* Audio Related start */
@@ -101,7 +101,6 @@
size = <0x3000000>;
alignment = <0x400000>;
alloc-ranges = <0x30000000 0x10000000>;
status = "okay";
};
dmaheap_fb_reserved:heap-fb {
compatible = "shared-dma-pool";
@@ -174,10 +173,10 @@
regulator-always-on;
};
vcc3v3_reg: fixed@vcc3v3_reg {
vddio3v3_reg: fixed@vddio3v3_reg {
vin-supply = <&vddao3v3_reg>;
compatible = "regulator-fixed";
regulator-name = "VCC_3V3";
regulator-name = "VDDIO_3.3V";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
pinctrl-names = "default";
@@ -191,37 +190,37 @@
vddao1v8_reg: fixed@vddao1v8_reg {
vin-supply = <&vddao3v3_reg>;
compatible = "regulator-fixed";
regulator-name = "VDDAO_1V8";
regulator-name = "VDDAO_1V8/VDDIO_B";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-boot-on;
regulator-always-on;
};
vdd18_boot_reg: fixed@vdd18_boot_reg {
vin-supply = <&vcc3v3_reg>;
vddio_m_reg: fixed@afe3v3_reg {
vin-supply = <&vddio3v3_reg>;
compatible = "regulator-fixed";
regulator-name = "VDD18_BOOT";
regulator-name = "VDDIO_M";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-boot-on;
regulator-always-on;
};
avdd1v8_reg: fixed@avdd1v8_reg {
vin-supply = <&vddao3v3_reg>;
afe1v8_reg: fixed@afe1v8_reg {
vin-supply = <&afe3v3_reg>;
compatible = "regulator-fixed";
regulator-name = "AVDD1V8";
regulator-name = "AFE_1V8";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
regulator-boot-on;
regulator-always-on;
};
vdd3v3_reg: fixed@vdd3v3_reg {
afe3v3_reg: fixed@afe3v3_reg {
vin-supply = <&vddao3v3_reg>;
compatible = "regulator-fixed";
regulator-name = "VDD_3V3";
regulator-name = "AFE_3V3";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
pinctrl-names = "default";
@@ -233,7 +232,7 @@
};
enet3v3_reg: fixed@enet3v3_reg {
vin-supply = <&vdd3v3_reg>;
vin-supply = <&afe3v3_reg>;
compatible = "regulator-fixed";
regulator-name = "AVDD33_ENET";
regulator-min-microvolt = <3300000>;
@@ -242,16 +241,6 @@
regulator-always-on;
};
wifi_5v_reg: fixed@wifi_5v_reg {
compatible = "regulator-fixed";
vin-supply = <&vcc5v_reg>;
regulator-name = "WIFI_5V";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
regulator-boot-on;
regulator-always-on;
};
cam_5v_reg: fixed@cam_5v_reg {
compatible = "regulator-fixed";
vin-supply = <&vcc5v_reg>;
@@ -270,6 +259,7 @@
compatible = "amlogic, codec, mm";
memory-region = <&codec_mm_cma &secure_vdec_reserved>;
dev_name = "codec_mm";
status = "okay";
/* secure memory controller para <switch align_2n> */
secure_ctrl_para = <1 16>;
/*
@@ -403,12 +393,12 @@
key_num = <7>;
io-channels = <&saradc SARADC_CH1>, <&saradc SARADC_CH2>;
io-channel-names = "key-chan-1", "key-chan-2";
key_chan = <SARADC_CH1 SARADC_CH1 SARADC_CH1 SARADC_CH1
SARADC_CH2 SARADC_CH2 SARADC_CH2>;
key_code = <KEY_POWER KEY_VOLUMEDOWN KEY_VOLUMEUP KEY_ENTER
KEY_MENU KEY_FN_F1 KEY_EXIT>;
key_chan = <SARADC_CH1 SARADC_CH1 SARADC_CH1 SARADC_CH1 SARADC_CH1
SARADC_CH2 SARADC_CH2>;
key_code = <KEY_POWER KEY_VOLUMEDOWN KEY_VOLUMEUP KEY_ENTER KEY_MENU
KEY_FN_F1 KEY_EXIT>;
/* key_val = voltage / 1800mV * 1023 */
key_val = <0 143 266 389 0 143 266>;
key_val = <0 143 266 389 507 143 266>;
key_tolerance = <40 40 40 40 40 40 40>;
};
@@ -564,10 +554,13 @@
aml-audio-card,name = "AML-AUGESOUND";
avout_mute-gpios = <&gpio GPIOD_6 GPIO_ACTIVE_HIGH>;
spk_mute-gpios = <&gpio GPIOD_9 GPIO_ACTIVE_LOW>;
spk_mute_sleep_time = <800>;
/* headphone insert det */
aml-audio-card,hp-det-gpio = <&gpio_analog CDAC_IOUT GPIO_ACTIVE_LOW>;
interrupts = <GIC_SPI 51 IRQ_TYPE_EDGE_RISING>;
interrupts = <GIC_SPI 149 IRQ_TYPE_EDGE_RISING>;
interrupt-names = "audio_exception64";
aml-audio-card,dai-link@0 {
@@ -624,8 +617,8 @@
system-clock-frequency = <12288000>;
};
tdmbcodec: codec {
prefix-names = "AMP", "AMP1";
sound-dai = <&tas5707_1b &tas5707_1d &acodec>;
prefix-names = "AMP";
sound-dai = </*&ad82120b*/ &acodec>;
};
};
@@ -782,14 +775,20 @@
fe_num = <1>;
fe0_demod = "internal";
tuner_num = <1>; // tuner number, multi tuner support
tuner0_name = "rt710_tuner";
tuner_num = <2>; // tuner number, multi tuner support
tuner0_name = "r842_tuner";
tuner0_i2c_adap = <&i2c0>;
tuner0_i2c_addr = <0xF4>; // 8 bits
tuner0_xtal = <0>; // 0: 16MHz, 1: 24MHz
tuner0_i2c_addr = <0xF6>; // 8 bits
tuner0_xtal = <1>; // 0: 16MHz, 1: 24MHz
tuner0_xtal_mode = <0>; // NO_SHARE_XTAL(0), SLAVE_XTAL_SHARE(3)
tuner0_xtal_cap = <30>;
tuner0_xtal_cap = <38>;
tuner1_name = "rt710_tuner";
tuner1_i2c_adap = <&i2c0>;
tuner1_i2c_addr = <0xF4>; // 8 bits
tuner1_xtal = <0>; // 0: 16MHz, 1: 24MHz
tuner1_xtal_mode = <0>; // NO_SHARE_XTAL(0), SLAVE_XTAL_SHARE(3)
tuner1_xtal_cap = <30>;
};
dvb-demux {
@@ -1111,6 +1110,8 @@
};
&usb_phy21{
gpio-vbus-power = "GPIOC_10";
gpios = <&gpio GPIOC_10 GPIO_ACTIVE_HIGH>;
portnum = <1>;
status = "okay";
};
@@ -1138,7 +1139,7 @@
};
&crg20_otg{
controller-type = <3>; /* 0~3: normal, host, device, otg */
controller-type = <1>; /* 0~3: normal, host, device, otg */
status = "okay";
};
@@ -1186,7 +1187,7 @@
&dcon_led {
status = "okay";
led_number = <1>;
led_number = <2>;
pinctrl-names = "default";
pinctrl-0 = <&dcon_led_pins1>;
// polarity-inversed;
@@ -1203,20 +1204,13 @@
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&i2c1_pins1>;
clock-frequency = <300000>; /* default 100k */
tas5707_1b: tas5707_1b@1b {
compatible = "ti,tas5707";
clock-frequency = <300000>;
ad82120b: ad82120b@6c {
compatible = "ESMT,ad82120b";
#sound-dai-cells = <0>;
reg = <0x1b>;
status = "okay";
reset_pin = <&gpio GPIOD_9 0>;
};
tas5707_1d: tas5707_1d@1d {
compatible = "ti,tas5707";
#sound-dai-cells = <0>;
reg = <0x1d>;
status = "okay";
//reset_pin = <&gpio GPIOF_2 0>;
reset_pin-gpios = <&gpio GPIOD_9 GPIO_ACTIVE_HIGH>;
reg = <0x6c>;
status = "disabled";
};
};
@@ -1276,14 +1270,8 @@
};
&tdmb {
clocks = <&clkaudio CLKID_AUDIO_MCLK_B
&clkc CLKID_HIFI_PLL
&clkc CLKID_HIFI1_PLL
&clkaudio CLKID_AUDIO_MCLK_PAD0>;
clock-names = "mclk", "clk_srcpll", "clk_src_cd", "mclk_pad";
pinctrl-names = "tdm_pins","tdmout_a_gpio";
pinctrl-0 = <
&mclk_1_pin
&tdmb_pin
&tdm_d0_pins
&tdmb_clk_pins>;
@@ -4,7 +4,6 @@
*/
/dts-v1/;
#include "mesont6d.dtsi"
#include "hdr10plus.dtsi"
#include "mesont6d_drm.dtsi"
@@ -78,8 +77,8 @@
secmon_reserved:linux,secmon {
compatible = "shared-dma-pool";
no-map;
alignment = <0x00100000>;
reg = <0x05000000 0x01300000>;
alignment = <0x100000>;
reg = <0x05000000 0x1300000>;
};
logo_reserved:linux,meson-fb {
@@ -125,7 +124,7 @@
vdin1_cma_reserved:linux,vdin1_cma {
compatible = "shared-dma-pool";
reusable;
size = <0x0>;
size = <0x800000>;
alignment = <0x400000>;
alloc-ranges = <0x30000000 0x10000000>;
};
@@ -4,7 +4,6 @@
*/
/dts-v1/;
#include "mesont6d.dtsi"
#include "hdr10plus.dtsi"
#include "mesont6d_drm.dtsi"
@@ -48,7 +47,7 @@
/* global autoconfigured region for contiguous allocations */
ramdump_bl33z@00000000 {
reg = <0x0 0x1800000>; /* 0 ~ 24M */
status = "disabled";
status = "disabled"; /* disabled as default */
};
ramoops@0x06300000 {
@@ -102,7 +101,6 @@
size = <0x3000000>;
alignment = <0x400000>;
alloc-ranges = <0x00000000 0x1d400000>;
status = "okay";
};
dmaheap_fb_reserved:heap-fb {
compatible = "shared-dma-pool";
@@ -129,14 +127,19 @@
size = <0xc00000>;
alignment = <0x400000>;
alloc-ranges = <0x00000000 0x1d400000>;
status = "okay";
};
codec_mm_cma:linux,codec_mm_cma {
compatible = "shared-dma-pool";
reusable;
/* ion_codec_mm max can alloc size 80M*/
size = <0xD000000>;
/*
* Scenario: DVB-T2 2K interlace HEVC
* Total size: 106M
* Note:
* setting to 108M if scatter_alloc_mode is 0.
* setting to 108M if scatter_alloc_mode is 1.
*/
size = <0x6c00000>;
alignment = <0x400000>;
alloc-ranges = <0x30000000 0x10000000>;
linux,contiguous-region;
@@ -561,12 +561,10 @@
auge_sound {
compatible = "amlogic, auge-sound-card";
aml-audio-card,name = "AML-AUGESOUND";
avout_mute-gpios = <&gpio GPIOD_6 GPIO_ACTIVE_HIGH>;
/* headphone insert det */
aml-audio-card,hp-det-gpio = <&gpio_analog CDAC_IOUT GPIO_ACTIVE_LOW>;
interrupts = <GIC_SPI 51 IRQ_TYPE_EDGE_RISING>;
interrupts = <GIC_SPI 149 IRQ_TYPE_EDGE_RISING>;
interrupt-names = "audio_exception64";
aml-audio-card,dai-link@0 {
+18
View File
@@ -17,7 +17,14 @@ dtb-y += t3_t965d4_ar331-4g.dtb
dtb-y += t3_t982_ar301-2g.dtb
dtb-y += t3_t982_ar311-4g.dtb
dtb-y += t3_t982_ar311-8g.dtb
dtb-y += t3_t965d4_ar331_4g_P.dtb
dtb-y += t3_t965d4_ar321-2g_linux.dtb
dtb-y += t3_t965d4_ar321_2g_P.dtb
dtb-y += t3_t982_ar301-2g_linux.dtb
dtb-y += t3_t982_ar311_4g_P.dtb
dtb-y += t3_t982_ar301_2g_P.dtb
dtb-y += t7_a311d2_an400.dtb
dtb-y += t7_a311d2_an400_linux.dtb
dtb-y += s4_s805x2_aq222_drm_1.5g.dtb
dtb-y += s4_s905y4_ap222_drm.dtb
dtb-y += sc2_s905x4_ah212_mxl258c_drm.dtb
@@ -25,10 +32,15 @@ dtb-y += sc2_s905x4_ah212_linux.dtb
dtb-y += sc2_s905c2l_ah221_drm.dtb
dtb-y += sc2_s905c2l_ah221_linux.dtb
dtb-y += s4d_s905y4_ap223_drm.dtb
dtb-y += s4d_s905y4_ap222_linux.dtb
dtb-y += s4d_s905y4_ap223_linux.dtb
dtb-y += s4_s905y4_ap223_drm.dtb
dtb-y += s4d_s905c3_ap232_drm.dtb
dtb-y += s4d_s905c3_ap232_mxl258c_drm.dtb
dtb-y += s4d_s905c3_ap232_linux.dtb
dtb-y += s4_s905w2_ap201_1g.dtb
dtb-y += s4_s905y4_ap222_linux.dtb
dtb-y += s4_s905y4_ap222_linux-nand.dtb
dtb-y += t7c_a311d2_an400_4g.dtb
dtb-y += t7c_a311d2_an400_linux.dtb
dtb-y += t7c_a311d2_an400-hdmitx-only-4g.dtb
@@ -39,6 +51,8 @@ dtb-y += t5m_t963d4_ay301_2.5g.dtb
dtb-y += t5m_t963d4_ay301_3g.dtb
dtb-y += t5m_t963d4_ay309_2g.dtb
dtb-y += t5m_t963d4_ay309_3g.dtb
dtb-y += t5m_t963d4_ay309_2g_R.dtb
dtb-y += t5m_t963d4_ay309_3g_R.dtb
dtb-y += t5m_t963d4_ay301_4g.dtb
dtb-y += t5m_reva_t963d4_ay301_2g.dtb
dtb-y += t5m_reva_t963d4_ay301_3g.dtb
@@ -75,6 +89,8 @@ dtb-y += t3x_t968d4_bc302.dtb
dtb-y += t3x_t968d4_bc302-8g.dtb
dtb-y += t3x_t968d4_bc302_multidisplay.dtb
dtb-y += t3x_t968d4_bc303.dtb
dtb-y += t3x_t968d4_bc302_linux.dtb
dtb-y += t3x_t968d4_bc309_linux.dtb
dtb-y += t7c_a311d2_an400_linux_drm_hdmitx_only_debian.dtb
dtb-y += t7_a311d2_an400_drm_hdmitx_only_debian.dtb
dtb-y += meson-c1-c308x-ae400.dtb
@@ -93,6 +109,7 @@ dtb-y += t7_a311d2_an400_mercury.dtb
dtb-y += g12a_s905x2_u212.dtb
dtb-y += g12a_s905x2_u215.dtb
dtb-y += tm2_t962x3_ab301.dtb
dtb-y += tm2_t962x3_ab301_linux.dtb
dtb-y += s7_pxp.dtb
dtb-y += s7_s905y5_bh201.dtb
dtb-y += s7_s905y5_bh202.dtb
@@ -102,6 +119,7 @@ dtb-y += s7_s805x3_bp202_1.5g.dtb
dtb-y += s7_s805x3_bp201_1g.dtb
dtb-y += s7_s805x3_bp201_1.5g.dtb
dtb-y += s7_s805x3_bp201_2g.dtb
dtb-y += s7_s905y5_bh201_linux.dtb
dtb-y += s7d_pxp.dtb
dtb-y += s7d_s905x5m_bm201.dtb
dtb-y += s7d_s905x5m_bm201_linux.dtb
@@ -42,6 +42,12 @@
#address-cells = <2>;
#size-cells = <2>;
ranges;
ramdump_bl33z@00000000 {
reg = <0x0 0x0 0x0 0x1800000>; /* 0 ~ 24M */
status = "disabled";
};
secmon_reserved:linux,secmon {
compatible = "shared-dma-pool";
/*reusable;*/
@@ -128,6 +134,7 @@
/* ion_codec_mm max can alloc size 80M*/
size = <0x0 0xb000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x30000000 0x0 0x50000000>;
linux,contiguous-region;
};
/* codec shared reserved */
@@ -159,6 +166,7 @@
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
linux,cma-default;
alloc-ranges = <0x0 0x0 0x0 0x30000000>;
};
};
@@ -51,6 +51,12 @@
ftrace-size = <0x80000>;
pmsg-size = <0x20000>;
};
dmc_reserved:linux,dmc_monitor {
compatible = "amlogic,dmc_monitor-reserved";
reg = <0x0 0x0 0x0 0x80000>;
};
debug_reserved:linux,iotrace {
compatible = "amlogic, iotrace";
reg = <0x0 0x04f00000 0x0 0x00100000>;
@@ -79,11 +79,10 @@
alloc-ranges = <0x0 0x05000000 0x0 0x400000>;
};
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
reg = <0x0 0x7f800000 0x0 0x800000>;
};
ion_cma_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
@@ -81,7 +81,6 @@
};
logo_reserved:linux,meson-fb {
compatible = "amlogic, meson-fb";
reusable;
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
reg = <0x0 0x3e800000 0x0 0x800000>;
@@ -251,8 +251,8 @@
gpios-states = <1>;
/* Based on P200 schematics, signal CARD_1.8V/3.3V_CTR */
states = <1800000 1
3300000 0>;
states = <1800000 0
3300000 1>;
};
/* Audio Related start */
@@ -1146,18 +1146,20 @@
pinctrl-2 = <&emmc_pins_sleep>;
pinctrl-names = "default", "clk-gate", "sleep";
bus-width = <8>;
cap-sd-highspeed;
cap-mmc-highspeed;
//cap-mmc-hw-reset;
max-frequency = <200000000>;
non-removable;
disable-wp;
mmc-cap-erase;
//mmc-ddr-1_8v;
//mmc-cap-erase;
mmc-ddr-1_8v;
mmc-hs200-1_8v;
mmc-hs400-1_8v;
card_type = <1>;/*emmc:1,sdcard:2,sdio:3*/
vmmc-supply = <&vcc_3v3>;
vqmmc-supply = <&vcc_1v8>;
//vmmc-supply = <&vcc_3v3>;
//vqmmc-supply = <&vcc_1v8>;
no-sdio;
no-sd;
};
/* SD card */
@@ -1166,39 +1168,39 @@
pinctrl-0 = <&sdcard_pins>;
pinctrl-1 = <&sdcard_clk_gate_pins>;
pinctrl-2 = <&sd_1bit_pins>;
pinctrl-3 = <&b_uart_pins1
&sdcard_clk_gate_pins &ao_to_sd_uart_pins>;
pinctrl-4 = <&b_uart_pins1
&sd_1bit_pins &ao_to_sd_uart_pins>;
pinctrl-5 = <&sdcard_pins &b_uart_enable_pins1>;
pinctrl-6 = <&b_uart_pins1
&ao_to_sd_uart_pins>;
pinctrl-7 = <&sdcard_pins &b_uart_enable_pins1>;
pinctrl-8 = <&b_uart_pins1
&ao_to_sd_uart_pins>;
pinctrl-9 = <&sdcard_pins_sleep>;
// pinctrl-3 = <&b_uart_pins1
// &sdcard_clk_gate_pins &ao_to_sd_uart_pins>;
// pinctrl-4 = <&b_uart_pins1
// &sd_1bit_pins &ao_to_sd_uart_pins>;
// pinctrl-5 = <&sdcard_pins &b_uart_enable_pins1>;
// pinctrl-6 = <&b_uart_pins1
// &ao_to_sd_uart_pins>;
// pinctrl-7 = <&sdcard_pins &b_uart_enable_pins1>;
// pinctrl-8 = <&b_uart_pins1
// &ao_to_sd_uart_pins>;
// pinctrl-9 = <&sdcard_pins_sleep>;
pinctrl-names = "sd_default",
"clk-gate",
"sd_1bit_pins",
"sd_clk_cmd_uart_pins",
"sd_1bit_uart_pins",
"sd_to_ao_uart_pins",
"ao_to_sd_uart_pins",
"sd_to_ao_jtag_pins",
"ao_to_sd_jtag_pins",
"sleep";
"sd_1bit_pins";
// "sd_clk_cmd_uart_pins",
// "sd_1bit_uart_pins",
// "sd_to_ao_uart_pins",
// "ao_to_sd_uart_pins",
// "sd_to_ao_jtag_pins",
// "ao_to_sd_jtag_pins",
// "sleep";
bus-width = <4>;
cap-sd-highspeed;
sd-uhs-sdr12;
sd-uhs-sdr25;
sd-uhs-sdr50;
sd-uhs-sdr104;
max-frequency = <200000000>;
max-frequency = <50000000>;
disable-wp;
cd-gpios = <&gpio GPIOC_6 GPIO_ACTIVE_HIGH>;
dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
dat3-gpios = <&gpio GPIOC_3 GPIO_ACTIVE_HIGH>;
cd-inverted;
//dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
//dat3-gpios = <&gpio GPIOC_3 GPIO_ACTIVE_HIGH>;
//cd-inverted;
card_type = <5>;
vmmc-supply = <&sdcard_power>;
vqmmc-supply = <&vddio_card>;
@@ -968,8 +968,9 @@
&i2c2 {
status = "okay";
pinctrl-names="default";
pinctrl-0=<&i2c2_master_pins2>;
pinctrl-names = "default", "sleep";
pinctrl-0 = <&i2c2_master_pins2>;
pinctrl-1 = <&i2c2_master_sleep_pins2>;
clock-frequency = <100000>; /* default 100k */
sensor-i2c@6c {
compatible = "arm, i2c-sensor";
@@ -541,12 +541,12 @@
sensor: sensor {
compatible = "soc, sensor";
status = "okay";
sensor-name = "imx307"; /*imx290;os08a10;imx227*/
sensor-name = "os08a10"; /*imx290;os08a10;imx227*/
pinctrl-names= "default", "mclk37_pin";
pinctrl-0= <&clk12_24_m13_pins>;
pinctrl-1= <&cmclkout2_pins>;
clocks = <&clkc CLKID_24M
&clkc CLKID_GP_DIV2_DIV>;
//clocks = <&clkc CLKID_24M
// &clkc CLKID_GP_DIV2_DIV>;
clock-names = "g12a_24m","mclk_0";
pwdn = <&gpio GPIOM_11 GPIO_ACTIVE_HIGH>;
reset = <&gpio GPIOM_12 GPIO_ACTIVE_HIGH>;
@@ -559,7 +559,7 @@
iq: iq {
compatible = "soc, iq";
status = "okay";
sensor-name = "imx307"; /*imx290;os08a10;imx227*/
sensor-name = "os08a10"; /*imx290;os08a10;imx227*/
};
lens: lens {
@@ -960,8 +960,8 @@
/*this resample is only used for loopback_A.*/
/*only support 16000 or 48000Hz for capture*/
capture_sample_rate = <16000>;
status = "okay";
src-clk-freq = <24576000>;
status = "disabled";
};
loopback: loopback {
@@ -990,9 +990,9 @@
* 3: spdifin;
* 4: pdmin;
*/
datain_src = <4>;
datain_chnum = <2>;
datain_chmask = <0x3>;
datain_src = <1>;
datain_chnum = <1>;
datain_chmask = <0x1>;
/* config which data pin for loopback */
datain-lane-mask-in = <1 0 0 0>;
@@ -1012,9 +1012,10 @@
/* if tdmin_lb >= 3, use external loopback */
datalb_src = <1>;
datalb_chnum = <2>;
datalb_chmask = <0x3>;
datalb_chmask = <0x1>;
/* config which data pin as loopback */
datalb-lane-mask-in = <1 0 0 0>;
src-clk-freq = <24576000>;
power-domains = <&pwrdm PDID_CX_AUDIO>;
status = "okay";
@@ -1144,16 +1145,17 @@
bus-width = <8>;
cap-sd-highspeed;
cap-mmc-highspeed;
// cap-mmc-hw-reset;
max-frequency = <50000000>;
non-removable;
disable-wp;
mmc-cap-erase;
// mmc-cap-erase;
//mmc-ddr-1_8v;
// mmc-hs200-1_8v;
// mmc-hs400-1_8v;
card_type = <1>;/*emmc:1,sdcard:2,sdio:3*/
vmmc-supply = <&vcc_3v3>;
vqmmc-supply = <&vcc_1v8>;
// vmmc-supply = <&vcc_3v3>;
// vqmmc-supply = <&vcc_1v8>;
};
/* SD card */
@@ -1162,42 +1164,38 @@
pinctrl-0 = <&sdcard_pins>;
pinctrl-1 = <&sdcard_clk_gate_pins>;
pinctrl-2 = <&sd_1bit_pins>;
pinctrl-3 = <&b_uart_pins1
&sdcard_clk_gate_pins &ao_to_sd_uart_pins>;
pinctrl-4 = <&b_uart_pins1
&sd_1bit_pins &ao_to_sd_uart_pins>;
pinctrl-5 = <&sdcard_pins &b_uart_enable_pins1>;
pinctrl-6 = <&b_uart_pins1
&ao_to_sd_uart_pins>;
pinctrl-7 = <&sdcard_pins &b_uart_enable_pins1>;
pinctrl-8 = <&b_uart_pins1
&ao_to_sd_uart_pins>;
pinctrl-9 = <&sdcard_pins_sleep>;
//pinctrl-3 = <&b_uart_pins1
// &sdcard_clk_gate_pins &ao_to_sd_uart_pins>;
//pinctrl-4 = <&b_uart_pins1
// &sd_1bit_pins &ao_to_sd_uart_pins>;
//pinctrl-5 = <&sdcard_pins &b_uart_enable_pins1>;
//pinctrl-6 = <&b_uart_pins1
// &ao_to_sd_uart_pins>;
//pinctrl-7 = <&sdcard_pins &b_uart_enable_pins1>;
//pinctrl-8 = <&b_uart_pins1
// &ao_to_sd_uart_pins>;
//pinctrl-9 = <&sdcard_pins_sleep>;
pinctrl-names = "sd_default",
"clk-gate",
"sd_1bit_pins",
"sd_clk_cmd_uart_pins",
"sd_1bit_uart_pins",
"sd_to_ao_uart_pins",
"ao_to_sd_uart_pins",
"sd_to_ao_jtag_pins",
"ao_to_sd_jtag_pins",
"sleep";
"sd_1bit_pins";
// "sd_clk_cmd_uart_pins",
// "sd_1bit_uart_pins",
// "sd_to_ao_uart_pins",
// "ao_to_sd_uart_pins",
// "sd_to_ao_jtag_pins",
// "ao_to_sd_jtag_pins",
// "sleep";
bus-width = <4>;
cap-sd-highspeed;
sd-uhs-sdr12;
sd-uhs-sdr25;
sd-uhs-sdr50;
sd-uhs-sdr104;
max-frequency = <200000000>;
max-frequency = <50000000>;
disable-wp;
cd-gpios = <&gpio GPIOC_6 GPIO_ACTIVE_HIGH>;
dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
dat3-gpios = <&gpio GPIOC_3 GPIO_ACTIVE_HIGH>;
cd-inverted;
//dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
//dat3-gpios = <&gpio GPIOC_3 GPIO_ACTIVE_HIGH>;
//cd-inverted;
card_type = <5>;
vmmc-supply = <&sdcard_power>;
vqmmc-supply = <&vddio_card>;
//vmmc-supply = <&sdcard_power>;
//vqmmc-supply = <&vddio_card>;
};
/*sdio*/
@@ -1134,6 +1134,7 @@
pinctrl-1 = <&emmc_clk_gate_pins>;
pinctrl-names = "default", "clk-gate";
bus-width = <8>;
cap-sd-highspeed;
cap-mmc-highspeed;
// cap-mmc-hw-reset;
max-frequency = <50000000>;
@@ -1115,16 +1115,17 @@
bus-width = <8>;
cap-sd-highspeed;
cap-mmc-highspeed;
max-frequency = <200000000>;
//cap-mmc-hw-reset;
max-frequency = <50000000>;
non-removable;
disable-wp;
mmc-cap-erase;
// mmc-cap-erase;
//mmc-ddr-1_8v;
mmc-hs200-1_8v;
mmc-hs400-1_8v;
// mmc-hs200-1_8v;
// mmc-hs400-1_8v;
card_type = <1>;/*emmc:1,sdcard:2,sdio:3*/
vmmc-supply = <&vcc_3v3>;
vqmmc-supply = <&vdd_1v8_boot>;
// vmmc-supply = <&vcc_3v3>;
// vqmmc-supply = <&vdd_1v8_boot>;
};
/* SD card */
@@ -1133,42 +1134,42 @@
pinctrl-0 = <&sdcard_pins>;
pinctrl-1 = <&sdcard_clk_gate_pins>;
pinctrl-2 = <&sd_1bit_pins>;
pinctrl-3 = <&b_uart_pins1
&sdcard_clk_gate_pins &ao_to_sd_uart_pins>;
pinctrl-4 = <&b_uart_pins1
&sd_1bit_pins &ao_to_sd_uart_pins>;
pinctrl-5 = <&sdcard_pins &b_uart_enable_pins1>;
pinctrl-6 = <&b_uart_pins1
&ao_to_sd_uart_pins>;
pinctrl-7 = <&sdcard_pins &b_uart_enable_pins1>;
pinctrl-8 = <&b_uart_pins1
&ao_to_sd_uart_pins>;
pinctrl-9 = <&sdcard_pins_sleep>;
// pinctrl-3 = <&b_uart_pins1
// &sdcard_clk_gate_pins &ao_to_sd_uart_pins>;
// pinctrl-4 = <&b_uart_pins1
// &sd_1bit_pins &ao_to_sd_uart_pins>;
// pinctrl-5 = <&sdcard_pins &b_uart_enable_pins1>;
// pinctrl-6 = <&b_uart_pins1
// &ao_to_sd_uart_pins>;
// pinctrl-7 = <&sdcard_pins &b_uart_enable_pins1>;
// pinctrl-8 = <&b_uart_pins1
// &ao_to_sd_uart_pins>;
// pinctrl-9 = <&sdcard_pins_sleep>;
pinctrl-names = "sd_default",
"clk-gate",
"sd_1bit_pins",
"sd_clk_cmd_uart_pins",
"sd_1bit_uart_pins",
"sd_to_ao_uart_pins",
"ao_to_sd_uart_pins",
"sd_to_ao_jtag_pins",
"ao_to_sd_jtag_pins",
"sleep";
"sd_1bit_pins";
// "sd_clk_cmd_uart_pins",
// "sd_1bit_uart_pins",
// "sd_to_ao_uart_pins",
// "ao_to_sd_uart_pins",
// "sd_to_ao_jtag_pins",
// "ao_to_sd_jtag_pins",
// "sleep";
bus-width = <4>;
cap-sd-highspeed;
// sd-uhs-sdr12;
// sd-uhs-sdr25;
// sd-uhs-sdr50;
// sd-uhs-sdr104;
max-frequency = <200000000>;
max-frequency = <50000000>;
disable-wp;
cd-gpios = <&gpio GPIOC_6 GPIO_ACTIVE_HIGH>;
dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
dat3-gpios = <&gpio GPIOC_3 GPIO_ACTIVE_HIGH>;
cd-inverted;
// dat1-gpios = <&gpio GPIOC_1 GPIO_ACTIVE_HIGH>;
// dat3-gpios = <&gpio GPIOC_3 GPIO_ACTIVE_HIGH>;
// cd-inverted;
card_type = <5>;
vmmc-supply = <&vcc_3v3>;
vqmmc-supply = <&vddio_card>;
// vmmc-supply = <&vcc_3v3>;
// vqmmc-supply = <&vddio_card>;
};
/*sdio*/
@@ -221,13 +221,6 @@
interrupt-names = "wm-vsync";
};
cma_shrinker: cma_shrinker {
compatible = "amlogic, cma-shrinker";
status = "disabled";
adj = <0 100 200 250 900 950>;
free = <8192 12288 16384 24576 28672 32768>;
};
securitykey {
compatible = "aml, securitykey";
storage_query = <0x82000060>;
@@ -200,13 +200,6 @@
interrupt-names = "wm-vsync";
};
cma_shrinker: cma_shrinker {
compatible = "amlogic, cma-shrinker";
status = "disabled";
adj = <0 100 200 250 900 950>;
free = <8192 12288 16384 24576 28672 32768>;
};
securitykey {
compatible = "aml, securitykey";
storage_query = <0x82000060>;
-7
View File
@@ -342,13 +342,6 @@
//test_my_added_keyname { };
};//End provisionkey
cma_shrinker: cma_shrinker {
compatible = "amlogic, cma-shrinker";
status = "disabled";
adj = <0 100 200 250 900 950>;
free = <8192 12288 16384 24576 28672 32768>;
};
xtal: xtal-clk {
compatible = "fixed-clock";
clock-frequency = <24000000>;
@@ -1607,10 +1607,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <3840 24288 28528 32600 32768 36624>;
};
&amlvecm {
compatible = "amlogic, vecm";
dev_name = "aml_vecm";
@@ -1552,10 +1552,6 @@
&dvfs800_cfg>;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlvecm {
compatible = "amlogic, vecm";
dev_name = "aml_vecm";
@@ -712,13 +712,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -1467,7 +1467,6 @@
status = "okay";
phy-handle = <&internal_ephy>;
phy-mode = "rmii";
keep-alive = <1>;
mac_wol = <1>;
mdns_wkup = <1>;
};
@@ -142,6 +142,7 @@
/* ion_codec_mm max can alloc size 80M*/
size = <0x0 0x21C00000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x30000000 0x0 0x50000000>;
linux,contiguous-region;
};
@@ -188,6 +189,7 @@
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
linux,cma-default;
alloc-ranges = <0x0 0x0 0x0 0x30000000>;
};
};
codec_mm {
@@ -705,13 +707,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -712,13 +712,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -707,13 +707,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -712,13 +712,13 @@
adc_keypad {
compatible = "amlogic, adc_keypad";
status = "okay";
key_name = "standby", "vol+", "vol-";
key_name = "vol-", "vol+", "power";
key_num = <3>;
io-channels = <&saradc 0>;
io-channel-names = "key-chan-0";
key_chan = <0 0 0>;
key_code = <116 115 114>;
key_val = <20 910 630>; //val=voltage/1800mV*1023
key_code = <114 115 116>;
key_val = <630 910 20>; //val=voltage/1800mV*1023
key_tolerance = <40 40 40>;
};
@@ -154,6 +154,7 @@
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -203,7 +204,7 @@
secure_vdec_reserved:linux,secure_vdec_reserved {
compatible = "amlogic, secure-vdec-reserved";
no-map;
size = <0x0 0x1000000>;
size = <0x0 0x3000000>;
alignment = <0x0 0x100000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -155,6 +155,7 @@
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -153,9 +153,10 @@
* 10x4736064=45.2M(0x2e) support 12bit
* 10x4074560=40M(0x28) support 10bit
*/
//size = <0x0 0x0B000000>;
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -184,6 +185,7 @@
reusable;
size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* secure ion for gpu,advice size is 0x1c800000 */
ion_secure_reserved:linux,ion-secure {
@@ -262,8 +264,8 @@
pcie_dma_ops_mm:linux,pcie_dma_ops {
compatible = "shared-dma-pool";
status = "okay";
reusable;
status = "okay";
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
@@ -152,9 +152,10 @@
* 10x4736064=45.2M(0x2e) support 12bit
* 10x4074560=40M(0x28) support 10bit
*/
//size = <0x0 0x0B000000>;
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -204,7 +205,7 @@
secure_vdec_reserved:linux,secure_vdec_reserved {
compatible = "amlogic, secure-vdec-reserved";
no-map;
size = <0x0 0x1000000>;
size = <0x0 0x3000000>;
alignment = <0x0 0x100000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -258,8 +259,8 @@
pcie_dma_ops_mm:linux,pcie_dma_ops {
compatible = "shared-dma-pool";
status = "okay";
reusable;
status = "okay";
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
@@ -1957,7 +1958,7 @@
&vdin1 {
memory-region = <&vdin1_cma_reserved>;
status = "disabled";
status = "okay";
};
&periphs_pinctrl {
@@ -2168,13 +2169,6 @@
vlock_line_limit = <2>;
};
&i2c2 {
status = "okay";
pinctrl-names="default";
pinctrl-0=<&i2c2_pins2>;
clock-frequency = <300000>;
};
&aml_wifi{
status = "okay";
interrupt-gpios = <&gpio GPIOX_7 GPIO_ACTIVE_HIGH>;
@@ -154,6 +154,7 @@
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -203,7 +204,7 @@
secure_vdec_reserved:linux,secure_vdec_reserved {
compatible = "amlogic, secure-vdec-reserved";
no-map;
size = <0x0 0x1000000>;
size = <0x0 0x3000000>;
alignment = <0x0 0x100000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -257,8 +258,8 @@
pcie_dma_ops_mm:linux,pcie_dma_ops {
compatible = "shared-dma-pool";
status = "okay";
reusable;
status = "okay";
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
@@ -155,6 +155,7 @@
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -215,6 +216,7 @@
/* 1080p STB androidU size 88M for direct render*/
size = <0x0 0x5800000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
dmaheap_fb_reserved:heap-fb {
compatible = "shared-dma-pool";
@@ -222,6 +224,7 @@
/* 1080P 1920x1080x4x6 androidU size 56M */
size = <0x0 0x3800000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* vdin0 CMA pool */
@@ -256,8 +259,8 @@
pcie_dma_ops_mm:linux,pcie_dma_ops {
compatible = "shared-dma-pool";
status = "okay";
reusable;
status = "okay";
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
@@ -153,9 +153,10 @@
* 10x4736064=45.2M(0x2e) support 12bit
* 10x4074560=40M(0x28) support 10bit
*/
//size = <0x0 0x0B000000>;
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -184,6 +185,7 @@
reusable;
size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* secure ion for gpu,advice size is 0x1c800000 */
ion_secure_reserved:linux,ion-secure {
@@ -204,7 +206,7 @@
secure_vdec_reserved:linux,secure_vdec_reserved {
compatible = "amlogic, secure-vdec-reserved";
no-map;
size = <0x0 0x1000000>;
size = <0x0 0x3000000>;
alignment = <0x0 0x100000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -262,8 +264,8 @@
pcie_dma_ops_mm:linux,pcie_dma_ops {
compatible = "shared-dma-pool";
status = "okay";
reusable;
status = "okay";
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
@@ -152,9 +152,10 @@
* 10x4736064=45.2M(0x2e) support 12bit
* 10x4074560=40M(0x28) support 10bit
*/
//size = <0x0 0x0B000000>;
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -258,8 +259,8 @@
pcie_dma_ops_mm:linux,pcie_dma_ops {
compatible = "shared-dma-pool";
status = "okay";
reusable;
status = "okay";
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
@@ -1943,7 +1944,7 @@
&vdin1 {
memory-region = <&vdin1_cma_reserved>;
status = "disabled";
status = "okay";
};
&periphs_pinctrl {
@@ -2154,13 +2155,6 @@
vlock_line_limit = <2>;
};
&i2c2 {
status = "okay";
pinctrl-names="default";
pinctrl-0=<&i2c2_pins2>;
clock-frequency = <300000>;
};
&aml_wifi{
status = "okay";
interrupt-gpios = <&gpio GPIOX_7 GPIO_ACTIVE_HIGH>;
@@ -123,11 +123,10 @@
/*};*/
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x3e800000 0x0 0x800000>;
reg = <0x0 0x3e800000 0x0 0x800000>;
};
codec_mm_cma:linux,codec_mm_cma {
@@ -152,7 +151,7 @@
* 10x4736064=45.2M(0x2e) support 12bit
* 10x4074560=40M(0x28) support 10bit
*/
//size = <0x0 0x0B000000>;
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
@@ -205,7 +204,7 @@
secure_vdec_reserved:linux,secure_vdec_reserved {
compatible = "amlogic, secure-vdec-reserved";
no-map;
size = <0x0 0x1000000>;
size = <0x0 0x3000000>;
alignment = <0x0 0x100000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -260,7 +259,8 @@
pcie_dma_ops_mm:linux,pcie_dma_ops {
compatible = "shared-dma-pool";
reusable;
size = <0x0 0x10000000>;
status = "okay";
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -123,11 +123,10 @@
/*};*/
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x3e800000 0x0 0x800000>;
reg = <0x0 0x3e800000 0x0 0x800000>;
};
codec_mm_cma:linux,codec_mm_cma {
@@ -152,9 +151,10 @@
* 10x4736064=45.2M(0x2e) support 12bit
* 10x4074560=40M(0x28) support 10bit
*/
//size = <0x0 0x0B000000>;
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -204,7 +204,7 @@
secure_vdec_reserved:linux,secure_vdec_reserved {
compatible = "amlogic, secure-vdec-reserved";
no-map;
size = <0x0 0x1000000>;
size = <0x0 0x3000000>;
alignment = <0x0 0x100000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -259,7 +259,8 @@
pcie_dma_ops_mm:linux,pcie_dma_ops {
compatible = "shared-dma-pool";
reusable;
size = <0x0 0x10000000>;
status = "okay";
size = <0x0 0x5000000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -123,11 +123,10 @@
/*};*/
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x3e800000 0x0 0x800000>;
reg = <0x0 0x3e800000 0x0 0x800000>;
};
codec_mm_cma:linux,codec_mm_cma {
@@ -152,9 +151,10 @@
* 10x4736064=45.2M(0x2e) support 12bit
* 10x4074560=40M(0x28) support 10bit
*/
//size = <0x0 0x0B000000>;
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -204,7 +204,7 @@
secure_vdec_reserved:linux,secure_vdec_reserved {
compatible = "amlogic, secure-vdec-reserved";
no-map;
size = <0x0 0x1000000>;
size = <0x0 0x3000000>;
alignment = <0x0 0x100000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -123,11 +123,10 @@
/*};*/
logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-fb";
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x3e800000 0x0 0x800000>;
reg = <0x0 0x3e800000 0x0 0x800000>;
};
codec_mm_cma:linux,codec_mm_cma {
@@ -152,9 +151,10 @@
* 10x4736064=45.2M(0x2e) support 12bit
* 10x4074560=40M(0x28) support 10bit
*/
//size = <0x0 0x0B000000>;
size = <0x0 0x400000>;
//size = <0x0 0x0>;
alignment = <0x0 0x400000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
/* POST PROCESS MANAGER */
@@ -204,7 +204,7 @@
secure_vdec_reserved:linux,secure_vdec_reserved {
compatible = "amlogic, secure-vdec-reserved";
no-map;
size = <0x0 0x1000000>;
size = <0x0 0x3000000>;
alignment = <0x0 0x100000>;
alloc-ranges = <0x0 0x0 0x0 0xe0000000>;
};
@@ -1617,10 +1617,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -634,9 +634,8 @@
clock-names = "cts_csi_adapt_clk_composite",
"cts_csi_phy_clk_composite";
// depends on power domain. ID expect to be PDID_S6_CSI2_ADAPT
// maybe. always on; need to be tested.
//power-domains = <&pwrdm PDID_S6_CSI2_ADAPT>;
// depends on power domain.
power-domains = <&pwrdm PDID_S6_ADAPT>;
// 88 for csi2_adap_int
interrupts = <GIC_SPI 88 IRQ_TYPE_EDGE_RISING>;
@@ -251,7 +251,7 @@
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
linux,cma-default;
alloc-ranges = <0x0 0x30000000>;
alloc-ranges = <0x0 0x0 0x0 0x30000000>;
};
pcie_dma_ops_mm:linux,pcie_dma_ops {
@@ -1619,10 +1619,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -1553,10 +1553,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -1480,7 +1480,7 @@
&drm_vpu {
status = "okay";
logo_addr = "7f800000";
logo_addr = "0x7f800000";
connectors_dev: port@1 {
drm_to_lcd0: endpoint@2 {
@@ -1572,10 +1572,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -251,7 +251,7 @@
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
linux,cma-default;
alloc-ranges = <0x0 0x30000000>;
alloc-ranges = <0x0 0x0 0x0 0x30000000>;
};
pcie_dma_ops_mm:linux,pcie_dma_ops {
@@ -629,9 +629,8 @@
clock-names = "cts_csi_adapt_clk_composite",
"cts_csi_phy_clk_composite";
// depends on power domain. ID expect to be PDID_S6_CSI2_ADAPT
// maybe. always on; need to be tested.
//power-domains = <&pwrdm PDID_S6_CSI2_ADAPT>;
// depends on power domain.
power-domains = <&pwrdm PDID_S6_ADAPT>;
// 88 for csi2_adap_int
interrupts = <GIC_SPI 88 IRQ_TYPE_EDGE_RISING>;
@@ -645,16 +644,6 @@
status = "disabled";
};
amlvecm {
compatible = "amlogic, vecm-s6";
dev_name = "aml_vecm";
status = "okay";
gamma_en = <0>;/*1:enable ;0:disable*/
wb_en = <0>;/*1:enable ;0:disable*/
/*0: 709/601 1: bt2020*/
tx_op_color_primary = <0>;
};
thermal-zones {
pll_thermal: pll_thermal {
polling-delay = <1000>;
@@ -1457,6 +1446,8 @@
amlogic,tx-delay-ns = <2>;
internal_phy = <2>;
cali_val = <0x290000>;
wol = <1>;
mdns_wkup = <1>;
};
/*inphy setting*/
@@ -1579,10 +1570,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -1592,3 +1579,14 @@
pinctrl-names = "pdm_pins";
pinctrl-0 = <&pdmin>;
};
&amlvecm {
compatible = "amlogic, vecm-s6";
dev_name = "aml_vecm";
status = "okay";
gamma_en = <0>;/*1:enable ;0:disable*/
wb_en = <0>;/*1:enable ;0:disable*/
/*0: 709/601 1: bt2020*/
tx_op_color_primary = <0>;
};
@@ -1575,10 +1575,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -251,7 +251,7 @@
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
linux,cma-default;
alloc-ranges = <0x0 0x30000000>;
alloc-ranges = <0x0 0x0 0x0 0x30000000>;
};
pcie_dma_ops_mm:linux,pcie_dma_ops {
@@ -1546,10 +1546,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -251,7 +251,7 @@
size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
linux,cma-default;
alloc-ranges = <0x0 0x30000000>;
alloc-ranges = <0x0 0x0 0x0 0x30000000>;
};
pcie_dma_ops_mm:linux,pcie_dma_ops {
@@ -1671,11 +1671,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&pdma {
pinctrl-names = "pdm_pins";
pinctrl-0 = <&pdmin>;
@@ -1560,10 +1560,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -1535,10 +1535,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -1573,10 +1573,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -641,16 +641,6 @@
status = "disabled";
};
amlvecm {
compatible = "amlogic, vecm-s6";
dev_name = "aml_vecm";
status = "okay";
gamma_en = <0>;/*1:enable ;0:disable*/
wb_en = <0>;/*1:enable ;0:disable*/
/*0: 709/601 1: bt2020*/
tx_op_color_primary = <0>;
};
thermal-zones {
pll_thermal: pll_thermal {
polling-delay = <1000>;
@@ -1589,10 +1579,6 @@
uart-has-rtscts;
};
&cma_shrinker {
free = <7680 24288 28528 32600 32768 36624>;
};
&amlogic_codec {
tocodec_inout = <1>;
tdmout_index = <1>;
@@ -1602,3 +1588,13 @@
pinctrl-names = "pdm_pins";
pinctrl-0 = <&pdmin>;
};
&amlvecm {
compatible = "amlogic, vecm-s6";
dev_name = "aml_vecm";
status = "okay";
gamma_en = <0>;/*1:enable ;0:disable*/
wb_en = <0>;/*1:enable ;0:disable*/
/*0: 709/601 1: bt2020*/
tx_op_color_primary = <0>;
};

Some files were not shown because too many files have changed in this diff Show More