From b87c6fa166d2cb729e6ae7e4e38fe72252fbe0fc Mon Sep 17 00:00:00 2001 From: Wolfram Sang Date: Fri, 23 Apr 2021 15:46:50 +0200 Subject: linux: io: add TPU & PWM task for V3U Signed-off-by: Wolfram Sang --- projects/linux/bsp-41x-upport-request.yaml | 10 ---------- projects/linux/io/V3U-enable_TPU_PWM.yaml | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 10 deletions(-) create mode 100644 projects/linux/io/V3U-enable_TPU_PWM.yaml (limited to 'projects') diff --git a/projects/linux/bsp-41x-upport-request.yaml b/projects/linux/bsp-41x-upport-request.yaml index 71a4c60..aca62be 100644 --- a/projects/linux/bsp-41x-upport-request.yaml +++ b/projects/linux/bsp-41x-upport-request.yaml @@ -87,7 +87,6 @@ bsp41x: - 4dbe10f5c1f87758dde6692db01f452eb131dff1 # arm64: dts: renesas: Update IPMMU ID for IMR devices - c5daaa6204d08391f1855a2e913611d09bbc12be # arm64: dts: renesas: Change UIO name of IMR devices - 4f23b88480aa8327c9890e6b9f4ad98daacdcffb # arm64: dts: renesas: r8a779a0: Add WWDT devices - - e3552b314c8c27c57868f38f257ea1a0a0cf66ee # arm64: dts: r8a779a0-falcon: Add TPU support - 2fd49801f7c1a2cc3bded8c2cc3e932c15b91e26 # arm64: dts: renesas: r8a779a0: Add FCPR devices - e6de415d5a15d6f4766bac7de1d908e7dd6e85eb # arm64: dts: renesas: r8a779a0: Add FBA devices - 1abf44bb06afc07e16cfa393bccf6419288be4f1 # arm64: dts: renesas: r8a779a0: Add FBC devices @@ -117,7 +116,6 @@ bsp41x: - 88531d328c5fb09c48c38e8dd48f56db6cebeec8 # arm64: dts: renesas: r8a779a0: Update IMP device name to follow OSAL naming convention - 6c600c781311bcdab31a0007bbda216a23545c47 # arm64: dts: renesas: r8a779a0: Update IMR device name to follow OSAL naming convention - 64db8f1a07880603675c19526b5da2e650dc4fd1 # arm64: dts: renesas: r8a779a0: Separate memory and control regs of IMP SPM devices - - 87133703bb5a16ce4285a761ae3bd3f554b4cb45 # arm64: dts: renesas: r8a779a0: Add TPU node - 3ea6921b6637026d47540aa449a20cb91a3649b3 # arm64: dts: renesas: r8a779a0: Describe custom name for generic-uio devices - 62946fcc698656e836908e940fcf1b0f8eecf8a7 # arm64: dts: renesas: r8a779a0: Describe interrupt controller to IMP distributer - 5c199537152789cba639f3c481561aee28de30c3 # arm64: dts: r8a779a0-falcon: Add reserved memory for CMA @@ -129,7 +127,6 @@ bsp41x: - 73405fef502d43737be9a50d29935bee133fe7ab # mmc: renesas_sdhi: Add internal DMA transfer end - 20e5623df1aaa74301675122b910f063cdcabe7e # mmc: tmio: Add internal DMA transfer end - 2cabdef72b5cc5734f5229fa8d731b2669ed3b26 # mmc: renesas_sdhi: Add PIO mode support - - 18d27c55780cd8ba5a8c08461d73d2162333d818 # pwm: pwm-renesas-tpu: Correct the valid period and duty_cycle - 0cab5ed55bd3fca91252e4a257a062fa19046cda # arm64: dts: renesas: r8a779a0: Add ISP devices for generic-uio - 8eec419b387b1b0f7172b741c357cb5d9368bea4 # arm64: dts: renesas: r8a779a0: Update power domain for ISP nodes - aa698a511be6d72946eae23d7fe30ffb13b1cd2c # arm64: dts: renesas: r8a779a0: Add IPMMU nodes @@ -140,7 +137,6 @@ bsp41x: - d1e422a4bf102c7d06c6fcc186885cf7915888a4 # arm64: renesas: r8a779a0-falcon: Enable capture module - 7f05ff2006197c3803dd056fcd7d3f1fd4b5bb89 # arm64: dts: renesas: r8a779a0: Add IMR nodes - 65065f90c4b9983cd50ec2033405012a105ad6bf # arm64: dts: r8a779a0: Add SYSC PM Domains - - 91284dd61b7c36fe536d8ad6c473bbc04b4328da # arm64: dts: renesas: r8a779a0: Add PWM nodes - 446d62ee0240fddf445ed0603f8d3eb755cab5de # arm64: dts: renesas: falcon: Enable PCIe - 6235ae0b3cf3c6848c33ae8466e830b2119d4e5a # arm64: dts: renesas: r8a779a0: Add PCIe device node - e4962e0a61d0b5a7a578dc1ce1c578bafd21df07 # arm64: dts: renesas: r8a779a0: Add SYS-DMAC and RT-DMAC support @@ -196,7 +192,6 @@ bsp41x: - f87e1f6f294a3eef5946c6c386ab6d2f260fe0a9 # arm64: dts: r8a7795: Add cpu capacity-dmips-mhz - 312ac3bfe63a5ce930d2648c9cd8914287165b41 # arm64: dts: r8a77995: Add Audio-DMAC device nodes - 8b3f561667480fc420d0d986e93f69ad91343ab3 # arm64: dts: r8a77990-ebisu: Enable eMMC of SDHI3 - - e9369406a0e148ddf941519ad7c4f54e4c8bdaec # arm64: dts: salvator-common: Enable PWM2 - d97015e7df6078e715d9e0616d96af498424b5d8 # arm64: dts: r8a7796: Add OPPs table-{1-7} for cpu devices - d015c6abdcfa57c52579e1d4ffe156734efc5c19 # arm64: dts: r8a7795: Add OPPs table-{1-7} for cpu devices - 83409353c2bbb327130f6495bbea856ac4f785bf # arm64: dts: renesas: r8a77965: Add Sound and Audio DMAC device nodes @@ -215,8 +210,3 @@ bsp41x: - 6c3a8adfec10cb6f4efa88e5dc58cd8ea34420ac # PCI: pcie-rcar: Add the suspend/resume for pcie-rcar driver - ec3dc8ec0336a2d0b8ca7e678bf997e9732de20c # PCI: pcie-rcar: Add bus notifier so we can limit the dma range - 3283eefba71ffd708c53048e4187dcdbc8638fb3 # PCI: pcie-rcar: Support runtime PM, link state L1 handling - - 65256a77c7c66d338317b5405437e1125c625001 # pwm: tpu: Add a compatible string for r8a779a0 - - c81a1645d1363e371a5a9df8f5b7fe211e195075 # arm64: defconfig: Enable R-Car PWM-TPU by default - - 30f8711382c676d89bcf59f068e764134dbbcc91 # dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings - - d9dbda2f774c38dd60f3b17b7e3dac11bb0e3a97 # dt-bindings: pwm: Add R-Car V3U device tree bindings - - 73d8a0fb46ab4f822f953ad20e5fbdb5998352c1 # pwm: rcar: Add a judgment of the period out of range diff --git a/projects/linux/io/V3U-enable_TPU_PWM.yaml b/projects/linux/io/V3U-enable_TPU_PWM.yaml new file mode 100644 index 0000000..06ab5df --- /dev/null +++ b/projects/linux/io/V3U-enable_TPU_PWM.yaml @@ -0,0 +1,22 @@ +title: V3U; upport TPU and PWM fixes and enable for V3U +team: IO +key: 5b2c3266-a43a-11eb-8741-bb50e7fa7f92 +status: New + +bsp41x: + - 18d27c55780cd8ba5a8c08461d73d2162333d818 # pwm: pwm-renesas-tpu: Correct the valid period and duty_cycle + - 65256a77c7c66d338317b5405437e1125c625001 # pwm: tpu: Add a compatible string for r8a779a0 + - c81a1645d1363e371a5a9df8f5b7fe211e195075 # arm64: defconfig: Enable R-Car PWM-TPU by default + - 30f8711382c676d89bcf59f068e764134dbbcc91 # dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings + - d9dbda2f774c38dd60f3b17b7e3dac11bb0e3a97 # dt-bindings: pwm: Add R-Car V3U device tree bindings + - 87133703bb5a16ce4285a761ae3bd3f554b4cb45 # arm64: dts: renesas: r8a779a0: Add TPU node + - e3552b314c8c27c57868f38f257ea1a0a0cf66ee # arm64: dts: r8a779a0-falcon: Add TPU support + - 73d8a0fb46ab4f822f953ad20e5fbdb5998352c1 # pwm: rcar: Add a judgment of the period out of range + - 91284dd61b7c36fe536d8ad6c473bbc04b4328da # arm64: dts: renesas: r8a779a0: Add PWM nodes + - e9369406a0e148ddf941519ad7c4f54e4c8bdaec # arm64: dts: salvator-common: Enable PWM2 + +upstream: + +comments: + - TPU can probably be tested using GPIO_CN with the GPIO logic analyzer + - testing PWM is currently unclear; BSP also doesn't have PWM on Falcon -- cgit v1.2.3