From b32a2297f4b520b1737c3090b20243860f4fe8ca Mon Sep 17 00:00:00 2001 From: Patrice Chotard Date: Thu, 8 Dec 2016 17:04:44 +0100 Subject: ARM: dts: STiH407-family: disable fdma1 and fdma2 Only fdma0 instance is used for audio, so disable the 2 others instances. Signed-off-by: Patrice Chotard --- arch/arm/boot/dts/stih407-family.dtsi | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'arch/arm/boot/dts/stih407-family.dtsi') diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index c8b2944e304a..c0b8fe1d4621 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi @@ -889,6 +889,8 @@ interrupts = ; dma-channels = <16>; #dma-cells = <3>; + + status = "disabled"; }; /* fdma free running */ @@ -906,6 +908,8 @@ <&clk_s_c0_flexgen CLK_EXT2F_A9>, <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>, <&clk_s_c0_flexgen CLK_EXT2F_A9>; + + status = "disabled"; }; sti_sasg_codec: sti-sasg-codec { -- cgit v1.2.3-59-g8ed1b From 04f0d55f905011ad94aa3079ec9ab74a6e083e58 Mon Sep 17 00:00:00 2001 From: Patrice Chotard Date: Thu, 12 Jan 2017 11:59:01 +0100 Subject: ARM: dts: STiH407-family: update gp0_reserved memory region Update the start address of gp0_reserved memory region and enable it Signed-off-by: Patrice Chotard --- arch/arm/boot/dts/stih407-family.dtsi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'arch/arm/boot/dts/stih407-family.dtsi') diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index c0b8fe1d4621..790a252d3e24 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi @@ -20,11 +20,10 @@ #size-cells = <1>; ranges; - gp0_reserved: rproc@40000000 { + gp0_reserved: rproc@45000000 { compatible = "shared-dma-pool"; - reg = <0x40000000 0x01000000>; + reg = <0x45000000 0x00400000>; no-map; - status = "disabled"; }; gp1_reserved: rproc@41000000 { -- cgit v1.2.3-59-g8ed1b From 5eac80e8cd13133c95f3456b1634f26a75ba6068 Mon Sep 17 00:00:00 2001 From: Patrice Chotard Date: Thu, 12 Jan 2017 12:02:35 +0100 Subject: ARM: dts: STiH407-family: remove audio remoteproc node This node is unused, remove it Signed-off-by: Patrice Chotard --- arch/arm/boot/dts/stih407-family.dtsi | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'arch/arm/boot/dts/stih407-family.dtsi') diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index 790a252d3e24..bad43411ecd9 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi @@ -33,12 +33,6 @@ status = "disabled"; }; - audio_reserved: rproc@42000000 { - compatible = "shared-dma-pool"; - reg = <0x42000000 0x01000000>; - no-map; - status = "disabled"; - }; dmu_reserved: rproc@43000000 { compatible = "shared-dma-pool"; @@ -835,16 +829,6 @@ st,syscfg = <&syscfg_core 0x220>; }; - st231_audio: remote-processor { - compatible = "st,st231-rproc"; - memory-region = <&audio_reserved>; - resets = <&softreset STIH407_ST231_AUD_SOFTRESET>; - reset-names = "sw_reset"; - clocks = <&clk_s_c0_flexgen CLK_ST231_AUD_0>; - clock-frequency = <600000000>; - st,syscfg = <&syscfg_core 0x228>; - }; - st231_dmu: remote-processor { compatible = "st,st231-rproc"; memory-region = <&dmu_reserved>; -- cgit v1.2.3-59-g8ed1b From f0e3ed1c0b849b7449e272f5e8ecd5566a652ce0 Mon Sep 17 00:00:00 2001 From: Patrice Chotard Date: Thu, 12 Jan 2017 14:11:58 +0100 Subject: ARM: dts: STiH407-family: remove gp1 remoteproc node This node is unused, remove it Signed-off-by: Patrice Chotard --- arch/arm/boot/dts/stih407-family.dtsi | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'arch/arm/boot/dts/stih407-family.dtsi') diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index bad43411ecd9..7866ee1811db 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi @@ -26,14 +26,6 @@ no-map; }; - gp1_reserved: rproc@41000000 { - compatible = "shared-dma-pool"; - reg = <0x41000000 0x01000000>; - no-map; - status = "disabled"; - }; - - dmu_reserved: rproc@43000000 { compatible = "shared-dma-pool"; reg = <0x43000000 0x01000000>; @@ -818,17 +810,6 @@ st,syscfg = <&syscfg_core 0x22c>; }; - - st231_gp1: remote-processor { - compatible = "st,st231-rproc"; - memory-region = <&gp1_reserved>; - resets = <&softreset STIH407_ST231_GP1_SOFTRESET>; - reset-names = "sw_reset"; - clocks = <&clk_s_c0_flexgen CLK_ST231_GP_1>; - clock-frequency = <600000000>; - st,syscfg = <&syscfg_core 0x220>; - }; - st231_dmu: remote-processor { compatible = "st,st231-rproc"; memory-region = <&dmu_reserved>; -- cgit v1.2.3-59-g8ed1b From 2196cb86f9554d6bbc100d27f46055009546ec89 Mon Sep 17 00:00:00 2001 From: Patrice Chotard Date: Thu, 12 Jan 2017 14:15:21 +0100 Subject: ARM: dts: STiH407-family: update dmu remoteproc node Rename dmu_reserved to delta_reserved Rename st231_dmu to st231_delta Update the delta_reserved memory region start address Signed-off-by: Patrice Chotard --- arch/arm/boot/dts/stih407-family.dtsi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'arch/arm/boot/dts/stih407-family.dtsi') diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index 7866ee1811db..54963f89b59a 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi @@ -26,9 +26,9 @@ no-map; }; - dmu_reserved: rproc@43000000 { + delta_reserved: rproc@44000000 { compatible = "shared-dma-pool"; - reg = <0x43000000 0x01000000>; + reg = <0x44000000 0x01000000>; no-map; }; }; @@ -810,9 +810,9 @@ st,syscfg = <&syscfg_core 0x22c>; }; - st231_dmu: remote-processor { + st231_delta: remote-processor { compatible = "st,st231-rproc"; - memory-region = <&dmu_reserved>; + memory-region = <&delta_reserved>; resets = <&softreset STIH407_ST231_DMU_SOFTRESET>; reset-names = "sw_reset"; clocks = <&clk_s_c0_flexgen CLK_ST231_DMU>; -- cgit v1.2.3-59-g8ed1b From eea6b611de9b8b838020a8e939eb728a07e48774 Mon Sep 17 00:00:00 2001 From: Patrice Chotard Date: Thu, 12 Jan 2017 14:17:35 +0100 Subject: ARM: dts: STiH407-family: Supply mailbox properties to GP0 RProc Signed-off-by: Loic Pallardy Signed-off-by: Patrice Chotard --- arch/arm/boot/dts/stih407-family.dtsi | 3 +++ 1 file changed, 3 insertions(+) (limited to 'arch/arm/boot/dts/stih407-family.dtsi') diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index 54963f89b59a..9ce657d69102 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi @@ -808,6 +808,9 @@ clocks = <&clk_s_c0_flexgen CLK_ST231_GP_0>; clock-frequency = <600000000>; st,syscfg = <&syscfg_core 0x22c>; + #mbox-cells = <1>; + mbox-names = "vq0_rx", "vq0_tx", "vq1_rx", "vq1_tx"; + mboxes = <&mailbox0 0 2>, <&mailbox2 0 1>, <&mailbox0 0 3>, <&mailbox2 0 0>; }; st231_delta: remote-processor { -- cgit v1.2.3-59-g8ed1b From 2016ead446b98c42dffd9b6c03ce813e5cb3b810 Mon Sep 17 00:00:00 2001 From: Patrice Chotard Date: Thu, 12 Jan 2017 14:19:39 +0100 Subject: ARM: dts: STiH407-family: Supply Mailbox properties to delta RProc Signed-off-by: Lee Jones Signed-off-by: Patrice Chotard --- arch/arm/boot/dts/stih407-family.dtsi | 3 +++ 1 file changed, 3 insertions(+) (limited to 'arch/arm/boot/dts/stih407-family.dtsi') diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index 9ce657d69102..508895f3ef09 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi @@ -821,6 +821,9 @@ clocks = <&clk_s_c0_flexgen CLK_ST231_DMU>; clock-frequency = <600000000>; st,syscfg = <&syscfg_core 0x224>; + #mbox-cells = <1>; + mbox-names = "vq0_rx", "vq0_tx", "vq1_rx", "vq1_tx"; + mboxes = <&mailbox0 0 0>, <&mailbox3 0 1>, <&mailbox0 0 1>, <&mailbox3 0 0>; }; /* fdma audio */ -- cgit v1.2.3-59-g8ed1b From c58736c160c1346bedda77d739f0f85710fa00cf Mon Sep 17 00:00:00 2001 From: Patrice Chotard Date: Fri, 27 Jan 2017 17:34:03 +0100 Subject: ARM: dts: STiH407-family: Add missing pwm irq Add the missing interrupt node to properly probe the pwm device. This fix following error log : [ 0.208119] sti-pwm 9510000.pwm: Failed to obtain IRQ [ 0.222352] pwm-regulator pwm-regulator: Failed to get PWM: -517 Signed-off-by: Lionel Debieve Signed-aff-by: Patrice CHOTARD --- arch/arm/boot/dts/stih407-family.dtsi | 1 + 1 file changed, 1 insertion(+) (limited to 'arch/arm/boot/dts/stih407-family.dtsi') diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi index 508895f3ef09..d771f006e1ed 100644 --- a/arch/arm/boot/dts/stih407-family.dtsi +++ b/arch/arm/boot/dts/stih407-family.dtsi @@ -688,6 +688,7 @@ compatible = "st,sti-pwm"; #pwm-cells = <2>; reg = <0x9510000 0x68>; + interrupts = ; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pwm1_chan0_default &pinctrl_pwm1_chan1_default -- cgit v1.2.3-59-g8ed1b