From: Martin Kepplinger <hidden> Date: 2021-01-07 12:19:46
revision history:
v4: (thanks Shawn, Georgi and Greg)
* reorder to have dt-bindings doc before code addition
* add newline between dt nodes
* removed "interconnect: imx8mq: Use icc_sync_state" from the patchset
since it's part of gregkh/char-misc.git
* Add acks
v3: (thanks Krysztof and Georgi)
* drop the defconfig cycling patch and fix the interconnect enable config
* add the noc node to imx8mq only
* add missing signed-off-by
* https://lore.kernel.org/linux-arm-kernel/20201210100906.18205-1-martin.kepplinger@puri.sm/T/#t
v2: (thanks Lucas)
* reorder and clean up defconfig changes
* use "dram" for the interconnect path name and document it
* https://lore.kernel.org/linux-arm-kernel/20201201123932.12312-1-martin.kepplinger@puri.sm/T/#t
v1:
* https://lore.kernel.org/linux-arm-kernel/20201201100124.4676-1-martin.kepplinger@puri.sm/T/#t
thanks,
martin
Leonard Crestez (1):
arm64: dts: imx8mq: Add NOC node
Martin Kepplinger (4):
arm64: dts: imx8mq: Add interconnect provider property
dt-bindings: mxsfb: Add interconnect bindings for LCDIF path
arm64: dts: imx8mq: Add interconnect for lcdif
arm64: defconfig: Enable interconnect for imx8mq
.../devicetree/bindings/display/mxsfb.txt | 6 ++++
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 28 +++++++++++++++++++
arch/arm64/configs/defconfig | 2 ++
3 files changed, 36 insertions(+)
--
2.20.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
From: Martin Kepplinger <hidden> Date: 2021-01-07 12:19:24
From: Leonard Crestez <redacted>
Add initial support for dynamic frequency scaling of the main NOC
on imx8mq.
Make DDRC the parent of the NOC (using passive governor) so that the
main NOC is automatically scaled together with DDRC by default.
Support for proactive scaling via interconnect will come on top.
Signed-off-by: Leonard Crestez <redacted>
Signed-off-by: Martin Kepplinger <redacted>
Acked-by: Georgi Djakov <redacted>
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 24 +++++++++++++++++++++++
1 file changed, 24 insertions(+)
From: Martin Kepplinger <hidden> Date: 2021-01-07 12:19:24
Add #interconnect-cells on main &noc so that it will probe the interconnect
provider.
Signed-off-by: Martin Kepplinger <redacted>
Acked-by: Georgi Djakov <redacted>
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 1 +
1 file changed, 1 insertion(+)
@@ -15,6 +15,12 @@ Required properties: - "pix" for the LCDIF block clock - (MX6SX-only) "axi", "disp_axi" for the bus interface clock+Optional properties:+- interconnects : interconnect path specifier for LCDIF according to+ Documentation/devicetree/bindings/interconnect/interconnect.txt.+- interconnect-names: the name describing the interconnect path.+ Should be "dram" for i.MX8MQ.+ Required sub-nodes: - port: The connection to an encoder chip.
--
2.20.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
From: Martin Kepplinger <hidden> Date: 2021-01-07 12:19:25
Add interconnect ports for lcdif to set bus capabilities.
Signed-off-by: Martin Kepplinger <redacted>
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 3 +++
1 file changed, 3 insertions(+)
From: Martin Kepplinger <hidden> Date: 2021-01-07 12:20:34
Enable INTERCONNECT_IMX8MQ in order to make interconnect more widely
available.
Signed-off-by: Martin Kepplinger <redacted>
Acked-by: Georgi Djakov <redacted>
---
arch/arm64/configs/defconfig | 2 ++
1 file changed, 2 insertions(+)
On Thu, Jan 07, 2021 at 01:17:49PM +0100, Martin Kepplinger wrote:
revision history:
v4: (thanks Shawn, Georgi and Greg)
* reorder to have dt-bindings doc before code addition
* add newline between dt nodes
* removed "interconnect: imx8mq: Use icc_sync_state" from the patchset
since it's part of gregkh/char-misc.git
* Add acks
v3: (thanks Krysztof and Georgi)
* drop the defconfig cycling patch and fix the interconnect enable config
* add the noc node to imx8mq only
* add missing signed-off-by
* https://lore.kernel.org/linux-arm-kernel/20201210100906.18205-1-martin.kepplinger@puri.sm/T/#t
v2: (thanks Lucas)
* reorder and clean up defconfig changes
* use "dram" for the interconnect path name and document it
* https://lore.kernel.org/linux-arm-kernel/20201201123932.12312-1-martin.kepplinger@puri.sm/T/#t
v1:
* https://lore.kernel.org/linux-arm-kernel/20201201100124.4676-1-martin.kepplinger@puri.sm/T/#t
thanks,
martin
Leonard Crestez (1):
arm64: dts: imx8mq: Add NOC node
Martin Kepplinger (4):
arm64: dts: imx8mq: Add interconnect provider property
dt-bindings: mxsfb: Add interconnect bindings for LCDIF path
arm64: dts: imx8mq: Add interconnect for lcdif
arm64: defconfig: Enable interconnect for imx8mq
From: Martin Kepplinger <hidden> Date: 2021-01-11 07:28:30
On 11.01.21 05:51, Shawn Guo wrote:
On Thu, Jan 07, 2021 at 01:17:49PM +0100, Martin Kepplinger wrote:
quoted
revision history:
v4: (thanks Shawn, Georgi and Greg)
* reorder to have dt-bindings doc before code addition
* add newline between dt nodes
* removed "interconnect: imx8mq: Use icc_sync_state" from the patchset
since it's part of gregkh/char-misc.git
* Add acks
v3: (thanks Krysztof and Georgi)
* drop the defconfig cycling patch and fix the interconnect enable config
* add the noc node to imx8mq only
* add missing signed-off-by
* https://lore.kernel.org/linux-arm-kernel/20201210100906.18205-1-martin.kepplinger@puri.sm/T/#t
v2: (thanks Lucas)
* reorder and clean up defconfig changes
* use "dram" for the interconnect path name and document it
* https://lore.kernel.org/linux-arm-kernel/20201201123932.12312-1-martin.kepplinger@puri.sm/T/#t
v1:
* https://lore.kernel.org/linux-arm-kernel/20201201100124.4676-1-martin.kepplinger@puri.sm/T/#t
thanks,
martin
Leonard Crestez (1):
arm64: dts: imx8mq: Add NOC node
Martin Kepplinger (4):
arm64: dts: imx8mq: Add interconnect provider property
dt-bindings: mxsfb: Add interconnect bindings for LCDIF path
arm64: dts: imx8mq: Add interconnect for lcdif
arm64: defconfig: Enable interconnect for imx8mq
I only received 3 patches, 1/5, 4/5 and 5/5.
Shawn
From: Martin Kepplinger <hidden> Date: 2021-01-11 08:23:21
Add #interconnect-cells on main &noc so that it will probe the interconnect
provider.
Signed-off-by: Martin Kepplinger <redacted>
Acked-by: Georgi Djakov <redacted>
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 1 +
1 file changed, 1 insertion(+)
@@ -15,6 +15,12 @@ Required properties: - "pix" for the LCDIF block clock - (MX6SX-only) "axi", "disp_axi" for the bus interface clock+Optional properties:+- interconnects : interconnect path specifier for LCDIF according to+ Documentation/devicetree/bindings/interconnect/interconnect.txt.+- interconnect-names: the name describing the interconnect path.+ Should be "dram" for i.MX8MQ.+ Required sub-nodes: - port: The connection to an encoder chip.
--
2.20.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
@@ -15,6 +15,12 @@ Required properties: - "pix" for the LCDIF block clock - (MX6SX-only) "axi", "disp_axi" for the bus interface clock+Optional properties:+- interconnects : interconnect path specifier for LCDIF according to+ Documentation/devicetree/bindings/interconnect/interconnect.txt.+- interconnect-names: the name describing the interconnect path.+ Should be "dram" for i.MX8MQ.+ Required sub-nodes: - port: The connection to an encoder chip.
On Thu, Jan 07, 2021 at 01:17:53PM +0100, Martin Kepplinger wrote:
quoted hunk
Add interconnect ports for lcdif to set bus capabilities.
Signed-off-by: Martin Kepplinger <redacted>
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 3 +++
1 file changed, 3 insertions(+)
From: Martin Kepplinger <hidden> Date: 2021-01-15 09:58:02
On 15.01.21 10:47, Shawn Guo wrote:
On Thu, Jan 07, 2021 at 01:17:53PM +0100, Martin Kepplinger wrote:
quoted
Add interconnect ports for lcdif to set bus capabilities.
Signed-off-by: Martin Kepplinger <redacted>
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 3 +++
1 file changed, 3 insertions(+)
Well it's one interconnect path that would more accurately be named
"lcdif-dram" if that's what you mean. I removed "lcdif-" because it's
the lcdif node, but maybe we should name it lcdif-dram after all. at
least that's how others describe it.
martin
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
On Fri, Jan 15, 2021 at 10:57:02AM +0100, Martin Kepplinger wrote:
On 15.01.21 10:47, Shawn Guo wrote:
quoted
On Thu, Jan 07, 2021 at 01:17:53PM +0100, Martin Kepplinger wrote:
quoted
Add interconnect ports for lcdif to set bus capabilities.
Signed-off-by: Martin Kepplinger <redacted>
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 3 +++
1 file changed, 3 insertions(+)
Well it's one interconnect path that would more accurately be named
"lcdif-dram" if that's what you mean. I removed "lcdif-" because it's the
lcdif node, but maybe we should name it lcdif-dram after all. at least
that's how others describe it.
On Thu, Jan 07, 2021 at 01:17:50PM +0100, Martin Kepplinger wrote:
From: Leonard Crestez <redacted>
Add initial support for dynamic frequency scaling of the main NOC
on imx8mq.
Make DDRC the parent of the NOC (using passive governor) so that the
main NOC is automatically scaled together with DDRC by default.
Support for proactive scaling via interconnect will come on top.
Signed-off-by: Leonard Crestez <redacted>
Signed-off-by: Martin Kepplinger <redacted>
Acked-by: Georgi Djakov <redacted>
On Mon, Jan 11, 2021 at 09:21:44AM +0100, Martin Kepplinger wrote:
Add #interconnect-cells on main &noc so that it will probe the interconnect
provider.
Signed-off-by: Martin Kepplinger <redacted>
Acked-by: Georgi Djakov <redacted>
On Thu, Jan 07, 2021 at 01:17:54PM +0100, Martin Kepplinger wrote:
Enable INTERCONNECT_IMX8MQ in order to make interconnect more widely
available.
Signed-off-by: Martin Kepplinger <redacted>
Acked-by: Georgi Djakov <redacted>