mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 12:57:06 +09:00
dts: axg: sync dts config
PD#150185: dts: sync dts config Change-Id: I3edcba36aefc1c487fcb8e31b4bdb23108b226cb Signed-off-by: Yueguie He <yuegui.he@amlogic.com>
This commit is contained in:
@@ -649,7 +649,57 @@
|
||||
key_val = <0 143 266 389 512 635>; //val=voltage/1800mV*1023
|
||||
key_tolerance = <40 40 40 40 40 40>;
|
||||
};
|
||||
|
||||
unifykey{
|
||||
compatible = "amlogic, unifykey";
|
||||
status = "ok";
|
||||
|
||||
unifykey-num = <6>;
|
||||
unifykey-index-0 = <&keysn_0>;
|
||||
unifykey-index-1 = <&keysn_1>;
|
||||
unifykey-index-2 = <&keysn_2>;
|
||||
unifykey-index-3 = <&keysn_3>;
|
||||
unifykey-index-4 = <&keysn_4>;
|
||||
unifykey-index-5 = <&keysn_5>;
|
||||
|
||||
keysn_0: key_0{
|
||||
key-name = "usid";
|
||||
key-device = "normal";
|
||||
key-permit = "read","write","del";
|
||||
};
|
||||
keysn_1:key_1{
|
||||
key-name = "mac";
|
||||
key-device = "normal";
|
||||
key-permit = "read","write","del";
|
||||
};
|
||||
keysn_2:key_2{
|
||||
key-name = "secure_boot_set";
|
||||
key-device = "efuse";
|
||||
key-permit = "write";
|
||||
};
|
||||
keysn_3:key_3{
|
||||
key-name = "mac_bt";
|
||||
key-device = "normal";
|
||||
key-permit = "read","write","del";
|
||||
key-type = "mac";
|
||||
};
|
||||
keysn_4:key_4{
|
||||
key-name = "mac_wifi";
|
||||
key-device = "normal";
|
||||
key-permit = "read","write","del";
|
||||
key-type = "mac";
|
||||
};
|
||||
keysn_5:key_5{
|
||||
key-name = "deviceid";
|
||||
key-device = "normal";
|
||||
key-permit = "read","write","del";
|
||||
};
|
||||
};//End unifykey
|
||||
|
||||
}; /* end of / */
|
||||
&efuse {
|
||||
status = "ok";
|
||||
};
|
||||
|
||||
/* Audio Related start */
|
||||
/* for spk board */
|
||||
|
||||
@@ -575,7 +575,7 @@
|
||||
interrupts = < 0 67 4>;
|
||||
irq_trigger_type = "GPIO_IRQ_LOW";
|
||||
power_on_pin = <&gpio GPIOX_7 GPIO_ACTIVE_HIGH>;
|
||||
dhd_static_buf; //if use bcm wifi, config dhd_static_buf
|
||||
dhd_static_buf; //if use bcm wifi, config dhd_static_buf
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&wifi_32k_pins>;
|
||||
pwm_config = <&wifi_pwm_conf>;
|
||||
|
||||
@@ -634,6 +634,7 @@
|
||||
f_max = <200000000>;
|
||||
max_req_size = <0x20000>; /**128KB*/
|
||||
gpio_dat3 = <&gpio BOOT_3 GPIO_ACTIVE_HIGH>;
|
||||
tx_delay = <8>;
|
||||
hw_reset = <&gpio BOOT_9 GPIO_ACTIVE_HIGH>;
|
||||
pinmux_base = <0xff634400>;
|
||||
card_type = <1>;
|
||||
|
||||
@@ -342,6 +342,8 @@
|
||||
aml-audio-card,name = "AML-AXGSOUND";
|
||||
//aml-audio-card,mclk-fs = <256>;
|
||||
|
||||
aml-audio-card,loopback = <&aml_loopback>;
|
||||
|
||||
aml-audio-card,dai-link@0 {
|
||||
format = "dsp_a";
|
||||
mclk-fs = <256>;//512
|
||||
@@ -367,7 +369,7 @@
|
||||
mclk-fs = <256>;
|
||||
continuous-clock;
|
||||
//bitclock-inversion;
|
||||
frame-inversion;
|
||||
//frame-inversion;
|
||||
bitclock-master = <&aml_tdmb>;
|
||||
frame-master = <&aml_tdmb>;
|
||||
cpu {
|
||||
@@ -378,7 +380,8 @@
|
||||
dai-tdm-slot-width = <32>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tas5707_36 &tlv320adc3101_32>;
|
||||
sound-dai = <&tlv320adc3101_32>;
|
||||
/*&tlv320adc3101_30>;*/
|
||||
};
|
||||
};
|
||||
|
||||
@@ -388,7 +391,7 @@
|
||||
continuous-clock;
|
||||
/* tdmb clk using tdmc so no bclk-inv */
|
||||
//bitclock-inversion;
|
||||
frame-inversion;
|
||||
//frame-inversion;
|
||||
bitclock-master = <&aml_tdmc>;
|
||||
frame-master = <&aml_tdmc>;
|
||||
cpu {
|
||||
@@ -399,7 +402,7 @@
|
||||
dai-tdm-slot-width = <32>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&dummy_codec>;
|
||||
sound-dai = <&tas5707_36 &dummy_codec>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -764,7 +767,7 @@
|
||||
dai-tdm-clk-sel = <0>;
|
||||
tdm_from_ddr = <0>;
|
||||
tdm_to_ddr = <0>;
|
||||
clocks = <&clkc CLKID_MPLL2>;
|
||||
clocks = <&clkc CLKID_MPLL0>;
|
||||
//&clkaudio CLKID_AUDIO_TDMOUTA
|
||||
//&clkaudio CLKID_AUDIO_MCLK_A>;
|
||||
clock-names = "mpll0", "gate", "mclk";
|
||||
@@ -773,7 +776,7 @@
|
||||
GIC_SPI 88 IRQ_TYPE_EDGE_RISING>;
|
||||
interrupt-names = "tdmin", "tdmout";
|
||||
pinctrl-names = "tdm_pins";
|
||||
pinctrl-0 = <&tdmout_a &tdmin_a &tdmout_a_data>;
|
||||
pinctrl-0 = <&tdmin_a &tdmout_a &tdmout_a_data>;
|
||||
};
|
||||
|
||||
aml_tdmb: tdmb {
|
||||
@@ -781,7 +784,7 @@
|
||||
#sound-dai-cells = <0>;
|
||||
dai-tdm-lane-slot-mask-out = <1 0>;
|
||||
dai-tdm-lane-slot-mask-in = <0 1>;
|
||||
dai-tdm-clk-sel = <2>;
|
||||
dai-tdm-clk-sel = <1>;
|
||||
tdm_from_ddr = <1>;
|
||||
tdm_to_ddr = <1>;
|
||||
clocks = <&clkc CLKID_MPLL1>;
|
||||
@@ -852,6 +855,40 @@
|
||||
filter_mode = <1>; /* mode 0~4, defalut:1 */
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
aml_loopback: loopback {
|
||||
compatible = "amlogic, snd-loopback";
|
||||
/*
|
||||
* 0: out rate = in data rate;
|
||||
* 1: out rate = loopback data rate;
|
||||
*/
|
||||
lb_mode = <0>;
|
||||
|
||||
/* datain src
|
||||
* 0: tdmin_a;
|
||||
* 1: tdmin_b;
|
||||
* 2: tdmin_c;
|
||||
* 3: spdifin;
|
||||
* 4: pdmin;
|
||||
*/
|
||||
datain_src = <4>;
|
||||
datain_chnum = <8>;
|
||||
datain_chmask = <0xfc>;
|
||||
|
||||
/* tdmin_lb src
|
||||
* 0: tdmoutA
|
||||
* 1: tdmoutB
|
||||
* 2: tdmoutC
|
||||
* 3: PAD_tdminA
|
||||
* 4: PAD_tdminB
|
||||
* 5: PAD_tdminC
|
||||
*/
|
||||
datalb_src = <2>;
|
||||
datalb_chnum = <2>;
|
||||
datalb_chmask = <0x3>;
|
||||
|
||||
status = "okay";
|
||||
};
|
||||
}; /* end of audiobus */
|
||||
|
||||
&pinctrl_periphs {
|
||||
@@ -875,7 +912,6 @@
|
||||
function = "tdma_in";
|
||||
};
|
||||
};
|
||||
|
||||
tdmb_mclk: tdmb_mclk {
|
||||
mux {
|
||||
pins = "GPIOA_1";
|
||||
@@ -885,7 +921,7 @@
|
||||
|
||||
tdmout_b: tdmout_b {
|
||||
mux {
|
||||
pins = "GPIOA_8", "GPIOA_9", "GPIOA_10";
|
||||
pins = "GPIOA_8", "GPIOA_9";
|
||||
function = "tdmb_out";
|
||||
};
|
||||
};
|
||||
@@ -900,7 +936,7 @@
|
||||
*/
|
||||
tdmin_b: tdmin_b {
|
||||
mux {
|
||||
pins = "GPIOA_11";
|
||||
pins = "GPIOA_10","GPIOA_11";
|
||||
function = "tdmb_in";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -778,7 +778,7 @@
|
||||
GIC_SPI 88 IRQ_TYPE_EDGE_RISING>;
|
||||
interrupt-names = "tdmin", "tdmout";
|
||||
pinctrl-names = "tdm_pins";
|
||||
pinctrl-0 = <&tdmout_a &tdmin_a &tdmout_a_data>;
|
||||
pinctrl-0 = <&tdmin_a &tdmout_a &tdmout_a_data>;
|
||||
};
|
||||
|
||||
aml_tdmb: tdmb {
|
||||
|
||||
Reference in New Issue
Block a user