diff options
author | John Crispin <john@openwrt.org> | 2016-03-21 20:42:51 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2016-03-21 20:42:51 +0000 |
commit | 5d2f529c9b83d5f769258928b5ddd82f4dc9979e (patch) | |
tree | 65ecb999d7bfda861006ffba75f375c1d7c8260d /target/linux/mediatek/patches/0029-dt-bindings-Add-I2C-bindings-for-mt65xx-mt81xx.patch | |
parent | c8a6c583fc5f5c0834f993b591d6bb52d958c99a (diff) | |
download | mtk-20170518-5d2f529c9b83d5f769258928b5ddd82f4dc9979e.zip mtk-20170518-5d2f529c9b83d5f769258928b5ddd82f4dc9979e.tar.gz mtk-20170518-5d2f529c9b83d5f769258928b5ddd82f4dc9979e.tar.bz2 |
mediatek: bump to v4.4
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 49064
Diffstat (limited to 'target/linux/mediatek/patches/0029-dt-bindings-Add-I2C-bindings-for-mt65xx-mt81xx.patch')
-rw-r--r-- | target/linux/mediatek/patches/0029-dt-bindings-Add-I2C-bindings-for-mt65xx-mt81xx.patch | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/target/linux/mediatek/patches/0029-dt-bindings-Add-I2C-bindings-for-mt65xx-mt81xx.patch b/target/linux/mediatek/patches/0029-dt-bindings-Add-I2C-bindings-for-mt65xx-mt81xx.patch deleted file mode 100644 index 776942c..0000000 --- a/target/linux/mediatek/patches/0029-dt-bindings-Add-I2C-bindings-for-mt65xx-mt81xx.patch +++ /dev/null @@ -1,58 +0,0 @@ -From d1447a6815913823ef5e75d70efc6f08f288ee40 Mon Sep 17 00:00:00 2001 -From: Xudong Chen <xudong.chen@mediatek.com> -Date: Wed, 6 May 2015 16:37:05 +0800 -Subject: [PATCH 29/76] dt-bindings: Add I2C bindings for mt65xx/mt81xx. - -Add devicetree bindings for Mediatek Soc I2C driver. - -Signed-off-by: Xudong Chen <xudong.chen@mediatek.com> -Signed-off-by: Eddie Huang <eddie.huang@mediatek.com> ---- - .../devicetree/bindings/i2c/i2c-mt6577.txt | 41 ++++++++++++++++++++ - 1 file changed, 41 insertions(+) - create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt6577.txt - ---- /dev/null -+++ b/Documentation/devicetree/bindings/i2c/i2c-mt6577.txt -@@ -0,0 +1,41 @@ -+* Mediatek's I2C controller -+ -+The Mediatek's I2C controller is used to interface with I2C devices. -+ -+Required properties: -+ - compatible: value should be either of the following. -+ (a) "mediatek,mt6577-i2c", for i2c compatible with mt6577 i2c. -+ (b) "mediatek,mt6589-i2c", for i2c compatible with mt6589 i2c. -+ (c) "mediatek,mt8127-i2c", for i2c compatible with mt8127 i2c. -+ (d) "mediatek,mt8135-i2c", for i2c compatible with mt8135 i2c. -+ (e) "mediatek,mt8173-i2c", for i2c compatible with mt8173 i2c. -+ - reg: physical base address of the controller and dma base, length of memory -+ mapped region. -+ - interrupts: interrupt number to the cpu. -+ - clock-div: the fixed value for frequency divider of clock source in i2c -+ module. Each IC may be different. -+ - clocks: clock name from clock manager -+ - clock-names: Must include "main" and "dma", if enable have-pmic need include -+ "pmic" extra. -+ -+Optional properties: -+ - clock-frequency: Frequency in Hz of the bus when transfer, the default value -+ is 100000. -+ - mediatek,have-pmic: platform can control i2c form special pmic side. -+ Only mt6589 and mt8135 support this feature. -+ - mediatek,use-push-pull: IO config use push-pull mode. -+ -+Example: -+ -+ i2c0: i2c@1100d000 { -+ compatible = "mediatek,mt6577-i2c"; -+ reg = <0x1100d000 0x70>, -+ <0x11000300 0x80>; -+ interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_LOW>; -+ clock-frequency = <400000>; -+ mediatek,have-pmic; -+ clock-div = <16>; -+ clocks = <&i2c0_ck>, <&ap_dma_ck>; -+ clock-names = "main", "dma"; -+ }; -+ |