From d9d090e52082635a24aeaefdc6bfe61ab97f38bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Tue, 7 Feb 2017 22:30:59 +0100 Subject: brcm2708: remove linux 4.4 support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Álvaro Fernández Rojas --- .../0254-clk-bcm2835-Add-PWM-clock-support.patch | 55 ---------------------- 1 file changed, 55 deletions(-) delete mode 100644 target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch (limited to 'target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch') diff --git a/target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch b/target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch deleted file mode 100644 index fbe0b7c8bb..0000000000 --- a/target/linux/brcm2708/patches-4.4/0254-clk-bcm2835-Add-PWM-clock-support.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 8ee53ca609a2c7747b36a2fb3eb7eadcd79f5b29 Mon Sep 17 00:00:00 2001 -From: Remi Pommarel -Date: Sun, 6 Dec 2015 17:22:48 +0100 -Subject: [PATCH] clk: bcm2835: Add PWM clock support - -Register the pwm clock for bcm2835. - -Signed-off-by: Remi Pommarel -Reviewed-by: Eric Anholt -Signed-off-by: Michael Turquette -(cherry picked from commit cfbab8fbab9c330aca963095a439c451ac97c0dd) ---- - drivers/clk/bcm/clk-bcm2835.c | 13 +++++++++++++ - include/dt-bindings/clock/bcm2835.h | 3 ++- - 2 files changed, 15 insertions(+), 1 deletion(-) - ---- a/drivers/clk/bcm/clk-bcm2835.c -+++ b/drivers/clk/bcm/clk-bcm2835.c -@@ -807,6 +807,16 @@ static const struct bcm2835_clock_data b - .frac_bits = 8, - }; - -+static const struct bcm2835_clock_data bcm2835_clock_pwm_data = { -+ .name = "pwm", -+ .num_mux_parents = ARRAY_SIZE(bcm2835_clock_per_parents), -+ .parents = bcm2835_clock_per_parents, -+ .ctl_reg = CM_PWMCTL, -+ .div_reg = CM_PWMDIV, -+ .int_bits = 12, -+ .frac_bits = 12, -+}; -+ - struct bcm2835_pll { - struct clk_hw hw; - struct bcm2835_cprman *cprman; -@@ -1603,6 +1613,9 @@ static int bcm2835_clk_probe(struct plat - cprman->regs + CM_PERIICTL, CM_GATE_BIT, - 0, &cprman->regs_lock); - -+ clks[BCM2835_CLOCK_PWM] = -+ bcm2835_register_clock(cprman, &bcm2835_clock_pwm_data); -+ - return of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, - &cprman->onecell); - } ---- a/include/dt-bindings/clock/bcm2835.h -+++ b/include/dt-bindings/clock/bcm2835.h -@@ -43,5 +43,6 @@ - #define BCM2835_CLOCK_TSENS 27 - #define BCM2835_CLOCK_EMMC 28 - #define BCM2835_CLOCK_PERI_IMAGE 29 -+#define BCM2835_CLOCK_PWM 30 - --#define BCM2835_CLOCK_COUNT 30 -+#define BCM2835_CLOCK_COUNT 31 -- cgit v1.2.3