mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-26 20:26:41 +00:00
projects/imx6/linux: enable RTC on TBS Matrix system
This commit is contained in:
parent
48cb2b7581
commit
094be53b37
@ -3030,7 +3030,7 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y
|
|||||||
#
|
#
|
||||||
# I2C RTC drivers
|
# I2C RTC drivers
|
||||||
#
|
#
|
||||||
# CONFIG_RTC_DRV_DS1307 is not set
|
CONFIG_RTC_DRV_DS1307=y
|
||||||
# CONFIG_RTC_DRV_DS1374 is not set
|
# CONFIG_RTC_DRV_DS1374 is not set
|
||||||
# CONFIG_RTC_DRV_DS1672 is not set
|
# CONFIG_RTC_DRV_DS1672 is not set
|
||||||
# CONFIG_RTC_DRV_DS3232 is not set
|
# CONFIG_RTC_DRV_DS3232 is not set
|
||||||
|
@ -3,7 +3,7 @@ From: vpeter4 <peter.vicman@gmail.com>
|
|||||||
Date: Sun, 5 Oct 2014 14:25:57 +0200
|
Date: Sun, 5 Oct 2014 14:25:57 +0200
|
||||||
Subject: [PATCH] tbs2910_device_tree_updates
|
Subject: [PATCH] tbs2910_device_tree_updates
|
||||||
|
|
||||||
gpio ir receiver, red led as heartbeat, fan (as led output), spdif sound
|
gpio ir receiver, red led as heartbeat, fan (as led output), spdif sound, rtc
|
||||||
|
|
||||||
sgtl5000 audio codec by @milan on TBS forum
|
sgtl5000 audio codec by @milan on TBS forum
|
||||||
http://www.tbsdtv.com/forum/viewtopic.php?f=154&t=8859&p=32020#p32018
|
http://www.tbsdtv.com/forum/viewtopic.php?f=154&t=8859&p=32020#p32018
|
||||||
@ -73,29 +73,27 @@ index f351c21..53803c9 100644
|
|||||||
mux-int-port = <2>;
|
mux-int-port = <2>;
|
||||||
mux-ext-port = <3>;
|
mux-ext-port = <3>;
|
||||||
};
|
};
|
||||||
@@ -132,9 +135,22 @@
|
@@ -132,7 +135,20 @@
|
||||||
red {
|
red {
|
||||||
gpios = <&gpio1 2 0>;
|
gpios = <&gpio1 2 0>;
|
||||||
default-state = "on";
|
default-state = "on";
|
||||||
+ linux,default-trigger = "heartbeat";
|
+ linux,default-trigger = "heartbeat";
|
||||||
+ };
|
};
|
||||||
+
|
+
|
||||||
+ fan {
|
+ fan {
|
||||||
+ gpios = <&gpio3 28 0>;
|
+ gpios = <&gpio3 28 0>;
|
||||||
+ default-state = "off";
|
+ default-state = "off";
|
||||||
};
|
+ };
|
||||||
};
|
+ };
|
||||||
|
+
|
||||||
+ sound-spdif {
|
+ sound-spdif {
|
||||||
+ compatible = "fsl,imx-audio-spdif";
|
+ compatible = "fsl,imx-audio-spdif";
|
||||||
+ model = "imx-spdif";
|
+ model = "imx-spdif";
|
||||||
+ spdif-controller = <&spdif>;
|
+ spdif-controller = <&spdif>;
|
||||||
+ spdif-out;
|
+ spdif-out;
|
||||||
+ };
|
};
|
||||||
+
|
|
||||||
sound-hdmi {
|
sound-hdmi {
|
||||||
compatible = "fsl,imx6q-audio-hdmi",
|
|
||||||
"fsl,imx-audio-hdmi";
|
|
||||||
@@ -257,27 +273,15 @@
|
@@ -257,27 +273,15 @@
|
||||||
pinctrl-0 = <&pinctrl_i2c1>;
|
pinctrl-0 = <&pinctrl_i2c1>;
|
||||||
status = "okay";
|
status = "okay";
|
||||||
@ -132,7 +130,28 @@ index f351c21..53803c9 100644
|
|||||||
};
|
};
|
||||||
|
|
||||||
&i2c2 {
|
&i2c2 {
|
||||||
@@ -417,7 +421,6 @@
|
@@ -392,17 +396,13 @@
|
||||||
|
};
|
||||||
|
|
||||||
|
&i2c3 {
|
||||||
|
- clock-frequency = <100000>;
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&pinctrl_i2c3>;
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
|
- egalax_ts@04 {
|
||||||
|
- compatible = "eeti,egalax_ts";
|
||||||
|
- reg = <0x04>;
|
||||||
|
- interrupt-parent = <&gpio6>;
|
||||||
|
- interrupts = <7 2>;
|
||||||
|
- wakeup-gpios = <&gpio6 7 0>;
|
||||||
|
+ rtc: rtc@68 {
|
||||||
|
+ compatible = "dallas,ds1307";
|
||||||
|
+ reg = <0x68>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
@@ -417,7 +417,6 @@
|
||||||
MX6QDL_PAD_NANDF_D1__GPIO2_IO01 0x80000000
|
MX6QDL_PAD_NANDF_D1__GPIO2_IO01 0x80000000
|
||||||
MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x80000000
|
MX6QDL_PAD_NANDF_D2__GPIO2_IO02 0x80000000
|
||||||
MX6QDL_PAD_NANDF_D3__GPIO2_IO03 0x80000000
|
MX6QDL_PAD_NANDF_D3__GPIO2_IO03 0x80000000
|
||||||
@ -140,7 +159,7 @@ index f351c21..53803c9 100644
|
|||||||
MX6QDL_PAD_NANDF_CLE__GPIO6_IO07 0x80000000
|
MX6QDL_PAD_NANDF_CLE__GPIO6_IO07 0x80000000
|
||||||
MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
|
MX6QDL_PAD_ENET_TXD1__GPIO1_IO29 0x80000000
|
||||||
MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x80000000
|
MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x80000000
|
||||||
@@ -429,6 +432,12 @@
|
@@ -429,6 +428,12 @@
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -153,7 +172,7 @@ index f351c21..53803c9 100644
|
|||||||
pinctrl_audmux: audmuxgrp {
|
pinctrl_audmux: audmuxgrp {
|
||||||
fsl,pins = <
|
fsl,pins = <
|
||||||
MX6QDL_PAD_CSI0_DAT7__AUD3_RXD 0x130b0
|
MX6QDL_PAD_CSI0_DAT7__AUD3_RXD 0x130b0
|
||||||
@@ -475,6 +484,16 @@
|
@@ -475,6 +480,16 @@
|
||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -170,7 +189,7 @@ index f351c21..53803c9 100644
|
|||||||
pinctrl_hdmi_cec: hdmi_cecgrp {
|
pinctrl_hdmi_cec: hdmi_cecgrp {
|
||||||
fsl,pins = <
|
fsl,pins = <
|
||||||
MX6QDL_PAD_KEY_ROW2__HDMI_TX_CEC_LINE 0x1f8b0
|
MX6QDL_PAD_KEY_ROW2__HDMI_TX_CEC_LINE 0x1f8b0
|
||||||
@@ -618,6 +637,7 @@
|
@@ -618,6 +633,7 @@
|
||||||
pinctrl_gpio_leds: gpioledsgrp {
|
pinctrl_gpio_leds: gpioledsgrp {
|
||||||
fsl,pins = <
|
fsl,pins = <
|
||||||
MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000
|
MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x80000000
|
||||||
@ -178,7 +197,7 @@ index f351c21..53803c9 100644
|
|||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -698,6 +718,22 @@
|
@@ -698,6 +714,22 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user