[PW_SID:958328] riscv: sophgo: cv18xx: dts rework, part 1#355
[PW_SID:958328] riscv: sophgo: cv18xx: dts rework, part 1#355linux-riscv-bot wants to merge 5 commits into
Conversation
Although the cv1800b/cv1812h/sg2000/sg2002 share most peripherals, some basic peripherals, like clock, pinctrl, clint and plint, are not shared. These are caused by not only historical reason (plic, clint), but also the fact the device is not the same (clock, pinctrl). It is good to override device compatible when the soc number is small, but now it is a burden for maintenance, and it is kind of annoyed to explain why using override. So it is time to move this out of the common peripheral header. Move all soc related peripherla device from common peripheral header to the soc specific header to get rid of most compatible override. Signed-off-by: Inochi Amaoto <inochiama@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
As sg2000 and sg2002 can boot from an arm a53 core, it is not suitable to left the riscv cpu definition in the common peripheral header. Move the riscv related device into a separate header file, so the arm subsystem can reuse the common peripheral header. Signed-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com> Signed-off-by: Inochi Amaoto <inochiama@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
As the cv18xx.dtsi serves as a common peripheral header for all riscv cv180x/cv181x/sg200x SoCs, it not cover the entire cv18xx series as there is cv182x and cv183x. So rename the header file to make it precise. Signed-off-by: Inochi Amaoto <inochiama@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Since riscv and arm architecture use different interrupt definitions, use a macro SOC_PERIPHERAL_IRQ mask this difference. Signed-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com> Signed-off-by: Inochi Amaoto <inochiama@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 1: "[1/4] riscv: dts: sophgo: Move all soc specific device into soc dtsi file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 2: "[2/4] riscv: dts: sophgo: Move riscv cpu definition to a separate file" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 3: "[3/4] riscv: dts: sophgo: rename header file cv18xx.dtsi to cv180x.dtsi" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
|
Patch 4: "[4/4] riscv: dts: sopgho: use SOC_PERIPHERAL_IRQ to calculate interrupt number" |
4d9ad71 to
625be03
Compare
PR for series 958328 applied to workflow__riscv__fixes
Name: riscv: sophgo: cv18xx: dts rework, part 1
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=958328
Version: 1