Searched +full:c900 +full:- +full:plic (Results 1 – 6 of 6) sorted by relevance
| /linux/arch/riscv/boot/dts/sophgo/ |
| H A D | cv1800b.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/pinctrl/pinctrl-cv1800b.h> 9 #include "cv180x-cpus.dtsi" 21 interrupt-parent = <&plic>; 22 dma-noncoherent; 25 compatible = "sophgo,cv1800b-pinctrl"; 28 reg-names = "sys", "rtc"; 31 clk: clock-controller@3002000 { 32 compatible = "sophgo,cv1800b-clk"; 35 #clock-cells = <1>; [all …]
|
| H A D | sg2002.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/pinctrl/pinctrl-sg2002.h> 10 #include "cv180x-cpus.dtsi" 23 interrupt-parent = <&plic>; 24 dma-noncoherent; 27 compatible = "sophgo,sg2002-pinctrl"; 30 reg-names = "sys", "rtc"; 33 clk: clock-controller@3002000 { 34 compatible = "sophgo,sg2002-clk", "sophgo,sg2000-clk"; [all …]
|
| H A D | cv1812h.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/pinctrl/pinctrl-cv1812h.h> 10 #include "cv180x-cpus.dtsi" 23 interrupt-parent = <&plic>; 24 dma-noncoherent; 27 compatible = "sophgo,cv1812h-pinctrl"; 30 reg-names = "sys", "rtc"; 33 clk: clock-controller@3002000 { 34 compatible = "sophgo,cv1812h-clk"; [all …]
|
| H A D | sg2044-cpus.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 #address-cells = <2>; 8 #size-cells = <2>; 11 #address-cells = <1>; 12 #size-cells = <0>; 13 timebase-frequency = <50000000>; 18 i-cache-block-size = <64>; 19 i-cache-size = <65536>; 20 i-cache-sets = <512>; 21 d-cache-block-size = <64>; [all …]
|
| /linux/arch/riscv/boot/dts/allwinner/ |
| H A D | sun20i-d1s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 // Copyright (C) 2021-2022 Samuel Holland <samuel@sholland.org> 6 #include "sunxi-d1s-t113.dtsi" 10 timebase-frequency = <24000000>; 11 #address-cells = <1>; 12 #size-cells = <0>; 19 d-cache-block-size = <64>; 20 d-cache-sets = <256>; 21 d-cache-size = <32768>; 22 i-cache-block-size = <64>; [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-sifive-plic.c | 1 // SPDX-License-Identifier: GPL-2.0 6 #define pr_fmt(fmt) "riscv-plic: " fmt 25 * This driver implements a version of the RISC-V PLIC with the actual layout 28 * https://static.dev.sifive.com/U54-MC-RVCoreIP.pdf 30 * The largest number supported by devices marked as 'sifive,plic-1.0.0', is 31 * 1024, of which device 0 is defined as non-existent by the RISC-V Privileged 112 raw_spin_lock_irqsave(&handler->enable_lock, flags); in plic_toggle() 113 __plic_toggle(handler->enable_base, hwirq, enable); in plic_toggle() 114 raw_spin_unlock_irqrestore(&handler->enable_lock, flags); in plic_toggle() 125 plic_toggle(handler, d->hwirq, enable); in plic_irq_toggle() [all …]
|