projects/imx6/linux: enable RTC on TBS Matrix system

This commit is contained in:
vpeter4 2014-11-08 15:00:21 +01:00
parent 9d253c1541
commit 303a93e108
2 changed files with 35 additions and 16 deletions

View File

@ -3030,7 +3030,7 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y
#
# 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_DS1672 is not set
# CONFIG_RTC_DRV_DS3232 is not set

View File

@ -3,7 +3,7 @@ From: vpeter4 <peter.vicman@gmail.com>
Date: Sun, 5 Oct 2014 14:25:57 +0200
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
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-ext-port = <3>;
};
@@ -132,9 +135,22 @@
@@ -132,7 +135,20 @@
red {
gpios = <&gpio1 2 0>;
default-state = "on";
+ linux,default-trigger = "heartbeat";
+ };
};
+
+ fan {
+ gpios = <&gpio3 28 0>;
+ default-state = "off";
};
};
+ };
+ };
+
+ sound-spdif {
+ compatible = "fsl,imx-audio-spdif";
+ model = "imx-spdif";
+ spdif-controller = <&spdif>;
+ spdif-out;
+ };
+
};
sound-hdmi {
compatible = "fsl,imx6q-audio-hdmi",
"fsl,imx-audio-hdmi";
@@ -257,27 +273,15 @@
pinctrl-0 = <&pinctrl_i2c1>;
status = "okay";
@ -132,7 +130,28 @@ index f351c21..53803c9 100644
};
&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_D2__GPIO2_IO02 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_ENET_TXD1__GPIO1_IO29 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 {
fsl,pins = <
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 {
fsl,pins = <
MX6QDL_PAD_KEY_ROW2__HDMI_TX_CEC_LINE 0x1f8b0
@@ -618,6 +637,7 @@
@@ -618,6 +633,7 @@
pinctrl_gpio_leds: gpioledsgrp {
fsl,pins = <
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";
};