diff options
author | Álvaro Fernández Rojas <noltari@gmail.com> | 2019-08-02 18:55:55 +0200 |
---|---|---|
committer | Álvaro Fernández Rojas <noltari@gmail.com> | 2019-08-02 18:55:55 +0200 |
commit | 00813d4dd976cc823fa089840ff2f4a10dd6cd0c (patch) | |
tree | 8f2c74a928c9ea0eceb64809d9039db824ae6663 /target/linux/brcm2708/patches-4.14/950-0227-overlays-Add-sc16is752-i2c-overlay.patch | |
parent | 19226502bf6393706defe7f049c587b32c9b4f33 (diff) | |
download | upstream-00813d4dd976cc823fa089840ff2f4a10dd6cd0c.tar.gz upstream-00813d4dd976cc823fa089840ff2f4a10dd6cd0c.tar.bz2 upstream-00813d4dd976cc823fa089840ff2f4a10dd6cd0c.zip |
brcm2708: remove linux 4.14 support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/brcm2708/patches-4.14/950-0227-overlays-Add-sc16is752-i2c-overlay.patch')
-rw-r--r-- | target/linux/brcm2708/patches-4.14/950-0227-overlays-Add-sc16is752-i2c-overlay.patch | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/target/linux/brcm2708/patches-4.14/950-0227-overlays-Add-sc16is752-i2c-overlay.patch b/target/linux/brcm2708/patches-4.14/950-0227-overlays-Add-sc16is752-i2c-overlay.patch deleted file mode 100644 index 5b97327ea6..0000000000 --- a/target/linux/brcm2708/patches-4.14/950-0227-overlays-Add-sc16is752-i2c-overlay.patch +++ /dev/null @@ -1,95 +0,0 @@ -From c286380fe677e404af0a1226c6589b3f24fafc6c Mon Sep 17 00:00:00 2001 -From: Phil Elwell <phil@raspberrypi.org> -Date: Tue, 20 Feb 2018 17:32:02 +0000 -Subject: [PATCH 227/454] overlays: Add sc16is752-i2c overlay - -Signed-off-by: Phil Elwell <phil@raspberrypi.org> ---- - arch/arm/boot/dts/overlays/Makefile | 1 + - arch/arm/boot/dts/overlays/README | 15 +++++-- - .../dts/overlays/sc16is752-i2c-overlay.dts | 40 +++++++++++++++++++ - 3 files changed, 53 insertions(+), 3 deletions(-) - create mode 100644 arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts - ---- a/arch/arm/boot/dts/overlays/Makefile -+++ b/arch/arm/boot/dts/overlays/Makefile -@@ -100,6 +100,7 @@ dtbo-$(CONFIG_ARCH_BCM2835) += \ - rpi-tv.dtbo \ - rra-digidac1-wm8741-audio.dtbo \ - sc16is750-i2c.dtbo \ -+ sc16is752-i2c.dtbo \ - sc16is752-spi1.dtbo \ - sdhost.dtbo \ - sdio.dtbo \ ---- a/arch/arm/boot/dts/overlays/README -+++ b/arch/arm/boot/dts/overlays/README -@@ -1447,14 +1447,23 @@ Params: <None> - - Name: sc16is750-i2c - Info: Overlay for the NXP SC16IS750 UART with I2C Interface -- Enables the chip on I2C1 at 0x48. To select another address, -- please refer to table 10 in reference manual. -- -+ Enables the chip on I2C1 at 0x48 (or the "addr" parameter value). To -+ select another address, please refer to table 10 in reference manual. - Load: dtoverlay=sc16is750-i2c,<param>=<val> - Params: int_pin GPIO used for IRQ (default 24) - addr Address (default 0x48) - - -+Name: sc16is752-i2c -+Info: Overlay for the NXP SC16IS752 dual UART with I2C Interface -+ Enables the chip on I2C1 at 0x48 (or the "addr" parameter value). To -+ select another address, please refer to table 10 in reference manual. -+Load: dtoverlay=sc16is752-i2c,<param>=<val> -+Params: int_pin GPIO used for IRQ (default 24) -+ addr Address (default 0x48) -+ xtal On-board crystal frequency (default 14745600) -+ -+ - Name: sc16is752-spi1 - Info: Overlay for the NXP SC16IS752 Dual UART with SPI Interface - Enables the chip on SPI1. ---- /dev/null -+++ b/arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts -@@ -0,0 +1,40 @@ -+/dts-v1/; -+/plugin/; -+ -+/ { -+ compatible = "brcm,bcm2835"; -+ -+ fragment@0 { -+ target = <&i2c1>; -+ -+ frag1: __overlay__ { -+ #address-cells = <1>; -+ #size-cells = <0>; -+ status = "okay"; -+ -+ sc16is752: sc16is752@48 { -+ compatible = "nxp,sc16is752"; -+ reg = <0x48>; // i2c address -+ clocks = <&sc16is752_clk>; -+ interrupt-parent = <&gpio>; -+ interrupts = <24 0x2>; /* IRQ_TYPE_EDGE_FALLING */ -+ gpio-controller; -+ #gpio-cells = <0>; -+ i2c-max-frequency = <400000>; -+ status = "okay"; -+ -+ sc16is752_clk: sc16is752_clk { -+ compatible = "fixed-clock"; -+ #clock-cells = <0>; -+ clock-frequency = <14745600>; -+ }; -+ }; -+ }; -+ }; -+ -+ __overrides__ { -+ int_pin = <&sc16is752>,"interrupts:0"; -+ addr = <&sc16is752>,"reg:0"; -+ xtal = <&sc16is752>,"clock-frequency:0"; -+ }; -+}; |