mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
dts: flanklin bring up based on google-ref! [1/1]
PD#SWPL-7184 Problem: flanklin bring up based on google-ref. Solution: Modify copy file for franklin. Verify: verify it on franklin. Change-Id: If55159835daf0a87439647586526f836a226504c Signed-off-by: qiyao.zhou <qiyao.zhou@amlogic.com>
This commit is contained in:
@@ -171,17 +171,17 @@
|
||||
|
||||
gpioleds {
|
||||
compatible = "gpio-leds";
|
||||
status = "okay";
|
||||
status = "disabled";
|
||||
|
||||
net_red {
|
||||
label="net_red";
|
||||
gpios=<&gpio GPIOA_14 GPIO_ACTIVE_LOW>;
|
||||
/*gpios=<&gpio GPIOA_14 GPIO_ACTIVE_LOW>;*/
|
||||
default-state ="on";
|
||||
};
|
||||
|
||||
net_green {
|
||||
label="net_green";
|
||||
gpios=<&gpio GPIOA_15 GPIO_ACTIVE_HIGH>;
|
||||
/*gpios=<&gpio GPIOA_15 GPIO_ACTIVE_HIGH>;*/
|
||||
default-state ="on";
|
||||
};
|
||||
|
||||
@@ -332,43 +332,47 @@
|
||||
dev_name = "ionvideo";
|
||||
status = "okay";
|
||||
};
|
||||
/*dvb {
|
||||
* compatible = "amlogic, dvb";
|
||||
* dev_name = "dvb";
|
||||
*
|
||||
* fe0_mode = "external";
|
||||
* fe0_demod = "Atbm8881";
|
||||
* fe0_i2c_adap_id = <&i2c2>;
|
||||
* fe0_demod_i2c_addr = <0xc0>;
|
||||
* fe0_ts = <1>;
|
||||
* fe0_reset_value = <0>;
|
||||
* fe0_reset_gpio = <&gpio GPIOZ_1 GPIO_ACTIVE_HIGH>;
|
||||
*
|
||||
* ts1 = "parallel";
|
||||
* ts1_control = <0>;
|
||||
* ts1_invert = <0>;
|
||||
* interrupts = <0 23 1
|
||||
* 0 5 1
|
||||
* 0 21 1
|
||||
* 0 19 1
|
||||
* 0 25 1
|
||||
* 0 18 1
|
||||
* 0 24 1>;
|
||||
* interrupt-names = "demux0_irq",
|
||||
* "demux1_irq",
|
||||
* "demux2_irq",
|
||||
* "dvr0_irq",
|
||||
* "dvr1_irq",
|
||||
* "dvrfill0_fill",
|
||||
* "dvrfill1_flush";
|
||||
* pinctrl-names = "p_ts1";
|
||||
* pinctrl-0 = <&dvb_p_ts1_pins>;
|
||||
* clocks = <&clkc CLKID_DEMUX
|
||||
* &clkc CLKID_AHB_ARB0
|
||||
* &clkc CLKID_DOS_PARSER>;
|
||||
* clock-names = "demux", "ahbarb0", "parser_top";
|
||||
*};
|
||||
*/
|
||||
dvb {
|
||||
compatible = "amlogic, dvb";
|
||||
dev_name = "dvb";
|
||||
status = "ok";
|
||||
|
||||
ts0 = "serial";
|
||||
ts0_control = <0x800>;
|
||||
ts0_invert = <0>;
|
||||
pinctrl-names = "s_ts0";
|
||||
pinctrl-0 = <&dvb_s_ts0_pins>;
|
||||
|
||||
interrupts = <0 23 1
|
||||
0 5 1
|
||||
0 53 1
|
||||
0 19 1
|
||||
0 25 1
|
||||
0 18 1
|
||||
0 24 1>;
|
||||
interrupt-names = "demux0_irq",
|
||||
"demux1_irq",
|
||||
"demux2_irq",
|
||||
"dvr0_irq",
|
||||
"dvr1_irq",
|
||||
"dvrfill0_fill",
|
||||
"dvrfill1_flush";
|
||||
};
|
||||
dvbfe {
|
||||
compatible = "amlogic, dvbfe";
|
||||
dev_name = "dvbfe";
|
||||
dtv_demod0 = "Avl6762";
|
||||
dtv_demod0_i2c_adap = <&i2c3>;
|
||||
dtv_demod0_i2c_addr = <0x14>;
|
||||
dtv_demod0_reset_value = <0>;
|
||||
dtv_demod0_reset_gpio = <&gpio GPIOZ_10 GPIO_ACTIVE_HIGH>;
|
||||
dtv_demod0_ant_poweron_value = <0>;
|
||||
dtv_demod0_ant_power_gpio = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>;
|
||||
dtv_demod0_tuner_type = <52>;
|
||||
fe0_dtv_demod = <0>;
|
||||
fe0_ts = <0>;
|
||||
fe0_dev = <0>;
|
||||
};
|
||||
unifykey{
|
||||
compatible = "amlogic, unifykey";
|
||||
status = "ok";
|
||||
@@ -1003,15 +1007,16 @@
|
||||
};
|
||||
};
|
||||
|
||||
&i2c2 {
|
||||
status = "disabled";
|
||||
pinctrl-names="default";
|
||||
pinctrl-0=<&i2c2_master_pins2>;
|
||||
clock-frequency = <100000>;
|
||||
};
|
||||
/*&i2c2 {
|
||||
* status = "okay";
|
||||
* pinctrl-names="default";
|
||||
* pinctrl-0=<&i2c2_master_pins2>;
|
||||
* clock-frequency = <300000>;
|
||||
*};
|
||||
*/
|
||||
|
||||
&i2c3 {
|
||||
status = "okay";
|
||||
status = "ok";
|
||||
pinctrl-names="default";
|
||||
pinctrl-0=<&i2c3_master_pins2>;
|
||||
clock-frequency = <100000>; /* default 100k */
|
||||
@@ -1606,3 +1611,14 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl_aobus {
|
||||
dvb_s_ts0_pins: dvb_s_ts0_pins {
|
||||
tsin_a {
|
||||
groups = "tsin_a_sop_ao",
|
||||
"tsin_a_valid_ao",
|
||||
"tsin_a_clk_ao",
|
||||
"tsin_a_din0_ao";
|
||||
function = "tsin_a_ao";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -169,17 +169,17 @@
|
||||
|
||||
gpioleds {
|
||||
compatible = "gpio-leds";
|
||||
status = "okay";
|
||||
status = "disabled";
|
||||
|
||||
net_red {
|
||||
label="net_red";
|
||||
gpios=<&gpio GPIOA_14 GPIO_ACTIVE_LOW>;
|
||||
/*gpios=<&gpio GPIOA_14 GPIO_ACTIVE_LOW>;*/
|
||||
default-state ="on";
|
||||
};
|
||||
|
||||
net_green {
|
||||
label="net_green";
|
||||
gpios=<&gpio GPIOA_15 GPIO_ACTIVE_HIGH>;
|
||||
/*gpios=<&gpio GPIOA_15 GPIO_ACTIVE_HIGH>;*/
|
||||
default-state ="on";
|
||||
};
|
||||
|
||||
@@ -325,6 +325,47 @@
|
||||
nrds-enable = <1>;
|
||||
pps-enable = <1>;
|
||||
};
|
||||
dvb {
|
||||
compatible = "amlogic, dvb";
|
||||
dev_name = "dvb";
|
||||
status = "ok";
|
||||
|
||||
ts0 = "serial";
|
||||
ts0_control = <0x800>;
|
||||
ts0_invert = <0>;
|
||||
pinctrl-names = "s_ts0";
|
||||
pinctrl-0 = <&dvb_s_ts0_pins>;
|
||||
|
||||
interrupts = <0 23 1
|
||||
0 5 1
|
||||
0 53 1
|
||||
0 19 1
|
||||
0 25 1
|
||||
0 18 1
|
||||
0 24 1>;
|
||||
interrupt-names = "demux0_irq",
|
||||
"demux1_irq",
|
||||
"demux2_irq",
|
||||
"dvr0_irq",
|
||||
"dvr1_irq",
|
||||
"dvrfill0_fill",
|
||||
"dvrfill1_flush";
|
||||
};
|
||||
dvbfe {
|
||||
compatible = "amlogic, dvbfe";
|
||||
dev_name = "dvbfe";
|
||||
dtv_demod0 = "Avl6762";
|
||||
dtv_demod0_i2c_adap = <&i2c3>;
|
||||
dtv_demod0_i2c_addr = <0x14>;
|
||||
dtv_demod0_reset_value = <0>;
|
||||
dtv_demod0_reset_gpio = <&gpio GPIOZ_10 GPIO_ACTIVE_HIGH>;
|
||||
dtv_demod0_ant_poweron_value = <0>;
|
||||
dtv_demod0_ant_power_gpio = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>;
|
||||
dtv_demod0_tuner_type = <52>;
|
||||
fe0_dtv_demod = <0>;
|
||||
fe0_ts = <0>;
|
||||
fe0_dev = <0>;
|
||||
};
|
||||
ionvideo {
|
||||
compatible = "amlogic, ionvideo";
|
||||
dev_name = "ionvideo";
|
||||
@@ -1044,15 +1085,16 @@
|
||||
};
|
||||
};
|
||||
|
||||
&i2c2 {
|
||||
status = "disabled";
|
||||
pinctrl-names="default";
|
||||
pinctrl-0=<&i2c2_master_pins2>;
|
||||
clock-frequency = <100000>;
|
||||
};
|
||||
/*&i2c2 {
|
||||
* status = "okay";
|
||||
* pinctrl-names="default";
|
||||
* pinctrl-0=<&i2c2_master_pins2>;
|
||||
* clock-frequency = <300000>;
|
||||
*};
|
||||
*/
|
||||
|
||||
&i2c3 {
|
||||
status = "okay";
|
||||
status = "ok";
|
||||
pinctrl-names="default";
|
||||
pinctrl-0=<&i2c3_master_pins2>;
|
||||
clock-frequency = <100000>; /* default 100k */
|
||||
@@ -1062,7 +1104,7 @@
|
||||
compatible = "ESMT, ad82584f";
|
||||
#sound-dai-cells = <0>;
|
||||
reg = <0x31>;
|
||||
status = "okay";
|
||||
status = "disabled";
|
||||
reset_pin = <&gpio GPIOA_5 0>;
|
||||
no_mclk;
|
||||
};
|
||||
@@ -1614,3 +1656,14 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pinctrl_aobus {
|
||||
dvb_s_ts0_pins: dvb_s_ts0_pins {
|
||||
tsin_a {
|
||||
groups = "tsin_a_sop_ao",
|
||||
"tsin_a_valid_ao",
|
||||
"tsin_a_clk_ao",
|
||||
"tsin_a_din0_ao";
|
||||
function = "tsin_a_ao";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user