mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
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:
committed by
gerrit autosubmit
parent
8738fff3b8
commit
fa2b4a5ff5
@@ -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
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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>;
|
||||
|
||||
@@ -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>;
|
||||
|
||||
@@ -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>;
|
||||
|
||||
@@ -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{
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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>;
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user