/linux-6.14.4/arch/riscv/boot/dts/sophgo/ |
D | sg2042-cpus.dtsi | 257 compatible = "thead,c920", "riscv"; 282 compatible = "thead,c920", "riscv"; 307 compatible = "thead,c920", "riscv"; 332 compatible = "thead,c920", "riscv"; 357 compatible = "thead,c920", "riscv"; 382 compatible = "thead,c920", "riscv"; 407 compatible = "thead,c920", "riscv"; 432 compatible = "thead,c920", "riscv"; 457 compatible = "thead,c920", "riscv"; 482 compatible = "thead,c920", "riscv"; [all …]
|
D | sg2042.dtsi | 199 compatible = "sophgo,sg2042-aclint-mswi", "thead,c900-aclint-mswi"; 268 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 278 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 288 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 298 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 308 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 318 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 328 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 338 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 348 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; [all …]
|
D | cv1800b.dtsi | 28 compatible = "sophgo,cv1800b-plic", "thead,c900-plic"; 32 compatible = "sophgo,cv1800b-clint", "thead,c900-clint";
|
D | cv1812h.dtsi | 30 compatible = "sophgo,cv1812h-plic", "thead,c900-plic"; 34 compatible = "sophgo,cv1812h-clint", "thead,c900-clint";
|
D | sg2002.dtsi | 30 compatible = "sophgo,sg2002-plic", "thead,c900-plic"; 34 compatible = "sophgo,sg2002-clint", "thead,c900-clint";
|
/linux-6.14.4/Documentation/devicetree/bindings/riscv/ |
D | cpus.yaml | 35 - thead,c906 36 - thead,c910 37 - thead,c920 40 thead,vlenb: false 62 - thead,c906 63 - thead,c908 64 - thead,c910 65 - thead,c920 111 thead,vlenb: 115 thead systems where the vector register length is not identical on all harts, or
|
D | thead.yaml | 4 $id: http://devicetree.org/schemas/riscv/thead.yaml# 23 - const: thead,th1520 29 - const: thead,th1520
|
/linux-6.14.4/arch/riscv/boot/dts/thead/ |
D | th1520.dtsi | 8 #include <dt-bindings/clock/thead,th1520-clk-ap.h> 11 compatible = "thead,th1520"; 21 compatible = "thead,c910", "riscv"; 45 compatible = "thead,c910", "riscv"; 69 compatible = "thead,c910", "riscv"; 93 compatible = "thead,c910", "riscv"; 241 compatible = "thead,th1520-plic", "thead,c900-plic"; 254 compatible = "thead,th1520-clint", "thead,c900-clint"; 263 compatible = "thead,th1520-spi", "snps,dw-apb-ssi"; 284 compatible = "thead,th1520-gmac", "snps,dwmac-3.70a"; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/interrupt-controller/ |
D | thead,c900-aclint-sswi.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/thead,c900-aclint-sswi.yaml# 13 The SSWI device is a part of the THEAD ACLINT device. It provides 14 supervisor-level IPI functionality for a set of HARTs on a THEAD 23 - const: thead,c900-aclint-sswi 49 compatible = "sophgo,sg2044-aclint-sswi", "thead,c900-aclint-sswi";
|
D | thead,c900-aclint-mswi.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/thead,c900-aclint-mswi.yaml# 17 - const: thead,c900-aclint-mswi 36 compatible = "sophgo,sg2042-aclint-mswi", "thead,c900-aclint-mswi";
|
D | sifive,plic-1.0.0.yaml | 43 The thead,c900-plic is different from sifive,plic-1.0.0 in opensbi, the 45 from S-mode. So add thead,c900-plic to distinguish them. 73 - thead,th1520-plic 74 - const: thead,c900-plic 126 - thead,c900-plic
|
/linux-6.14.4/Documentation/devicetree/bindings/clock/ |
D | thead,th1520-clk-ap.yaml | 4 $id: http://devicetree.org/schemas/clock/thead,th1520-clk-ap.yaml# 23 const: thead,th1520-clk-ap 35 See <dt-bindings/clock/thead,th1520-clk-ap.h> for valid indices. 47 #include <dt-bindings/clock/thead,th1520-clk-ap.h> 49 compatible = "thead,th1520-clk-ap";
|
/linux-6.14.4/Documentation/devicetree/bindings/pinctrl/ |
D | thead,th1520-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/thead,th1520-pinctrl.yaml# 40 - thead,th1520-pinctrl 47 thead,pad-group: 130 compatible = "thead,th1520-pinctrl"; 133 thead,pad-group = <3>; 159 compatible = "thead,th1520-pinctrl"; 162 thead,pad-group = <2>;
|
/linux-6.14.4/Documentation/devicetree/bindings/mailbox/ |
D | thead,th1520-mbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/thead,th1520-mbox.yaml# 20 const: thead,th1520-mbox 71 #include <dt-bindings/clock/thead,th1520-clk-ap.h> 76 compatible = "thead,th1520-mbox";
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
D | thead,th1520-gmac.yaml | 4 $id: http://devicetree.org/schemas/net/thead,th1520-gmac.yaml# 37 - thead,th1520-gmac 48 - thead,th1520-gmac 88 compatible = "thead,th1520-gmac", "snps,dwmac-3.70a";
|
/linux-6.14.4/Documentation/devicetree/bindings/timer/ |
D | thead,c900-aclint-mtimer.yaml | 4 $id: http://devicetree.org/schemas/timer/thead,c900-aclint-mtimer.yaml# 17 - const: thead,c900-aclint-mtimer 42 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
|
D | sifive,clint.yaml | 45 - thead,th1520-clint 46 - const: thead,c900-clint
|
/linux-6.14.4/drivers/irqchip/ |
D | irq-thead-c900-aclint-sswi.c | 6 #define pr_fmt(fmt) "thead-c900-aclint-sswi: " fmt 159 "irqchip/thead-aclint-sswi:starting", in thead_aclint_sswi_probe() 166 pr_info("providing IPIs using THEAD ACLINT SSWI\n"); in thead_aclint_sswi_probe() 176 IRQCHIP_DECLARE(thead_aclint_sswi, "thead,c900-aclint-sswi", thead_aclint_sswi_early_probe);
|
/linux-6.14.4/arch/riscv/kernel/vendor_extensions/ |
D | thead_hwprobe.c | 3 #include <asm/vendor_extensions/thead.h> 11 #include <uapi/asm/vendor/thead.h>
|
D | Makefile | 4 obj-$(CONFIG_RISCV_ISA_VENDOR_EXT_THEAD) += thead.o
|
D | thead.c | 5 #include <asm/vendor_extensions/thead.h>
|
/linux-6.14.4/arch/riscv/boot/dts/allwinner/ |
D | sun20i-d1s.dtsi | 15 compatible = "thead,c906", "riscv"; 31 thead,vlenb = <128>; 69 "thead,c900-plic";
|
/linux-6.14.4/arch/riscv/boot/dts/ |
D | Makefile | 10 subdir-y += thead
|
/linux-6.14.4/arch/riscv/errata/ |
D | Makefile | 17 obj-$(CONFIG_ERRATA_THEAD) += thead/
|
/linux-6.14.4/Documentation/sphinx/ |
D | rstFlatTable.py | 176 thead = nodes.thead() 177 tgroup += thead 179 thead += self.buildTableRowNode(row)
|