[PW_SID:1117907] Add OpenCores PTC PWM support#2156
Conversation
…ners Remove the jh8100 compatible since the JH8100 SoC has been canceled and will not be released. Add the jhb100 compatible to replace it. Change the register size in examples to 0x10, since an OpenCores PTC IP has only 4 32-bit registers: CNTR, HRC, LRC and CTRL. I will maintain this pwm module in place of William. Signed-off-by: Hal Feng <hal.feng@starfivetech.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Each of the StarFive JH7100/JH7110 SoCs has 8 OpenCores PTC IP cores. One OpenCores PTC IP core can output one PWM channel. Change the register size to 0x10, since an OpenCores PTC IP has only 4 32-bit registers: CNTR, HRC, LRC and CTRL. Signed-off-by: Hal Feng <hal.feng@starfivetech.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add PWM driver for OpenCores PTC IP core. Signed-off-by: Hal Feng <hal.feng@starfivetech.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 1: "[v20,1/3] dt-bindings: pwm: opencores: Update compatibles, examples and maintainers" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 2: "[v20,2/3] riscv: dts: starfive: Correct pwm nodes" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
|
Patch 3: "[v20,3/3] pwm: Add OpenCores PTC PWM driver" |
4d827ba to
89be0ce
Compare
PR for series 1117907 applied to workflow__riscv__fixes
Name: Add OpenCores PTC PWM support
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1117907
Version: 20