/linux/arch/riscv/boot/dts/sophgo/ |
H A D | sg2042-cpus.dtsi | 257 compatible = "thead,c920", "riscv"; 265 thead,vlenb = <16>; 284 compatible = "thead,c920", "riscv"; 292 thead,vlenb = <16>; 311 compatible = "thead,c920", "riscv"; 319 thead,vlenb = <16>; 338 compatible = "thead,c920", "riscv"; 346 thead,vlenb = <16>; 365 compatible = "thead,c920", "riscv"; 373 thead,vlen [all...] |
H A D | sg2042.dtsi | 224 compatible = "sophgo,sg2042-aclint-mswi", "thead,c900-aclint-mswi"; 293 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 303 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 313 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 323 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 333 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 343 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 353 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 363 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer"; 373 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c90 [all...] |
H A D | sg2044-cpus.dtsi | 16 compatible = "thead,c920", "riscv"; 52 compatible = "thead,c920", "riscv"; 88 compatible = "thead,c920", "riscv"; 124 compatible = "thead,c920", "riscv"; 160 compatible = "thead,c920", "riscv"; 196 compatible = "thead,c920", "riscv"; 232 compatible = "thead,c920", "riscv"; 268 compatible = "thead,c920", "riscv"; 304 compatible = "thead,c920", "riscv"; 340 compatible = "thead,c92 [all...] |
H A D | cv1800b.dtsi | 39 compatible = "sophgo,cv1800b-plic", "thead,c900-plic"; 49 compatible = "sophgo,cv1800b-clint", "thead,c900-clint";
|
H A D | sg2002.dtsi | 41 compatible = "sophgo,sg2002-plic", "thead,c900-plic"; 51 compatible = "sophgo,sg2002-clint", "thead,c900-clint";
|
H A D | cv1812h.dtsi | 41 compatible = "sophgo,cv1812h-plic", "thead,c900-plic"; 51 compatible = "sophgo,cv1812h-clint", "thead,c900-clint";
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | thead,th1520-clk-ap.yaml | 4 $id: http://devicetree.org/schemas/clock/thead,th1520-clk-ap.yaml# 25 - thead,th1520-clk-ap 26 - thead,th1520-clk-vo 35 - For "thead,th1520-clk-ap": the clock input must be the 24 MHz 37 - For "thead,th1520-clk-vo": the clock input must be the VIDEO_PLL, 46 See <dt-bindings/clock/thead,th1520-clk-ap.h> for valid indices. 58 #include <dt-bindings/clock/thead,th1520-clk-ap.h> 60 compatible = "thead,th1520-clk-ap";
|
/linux/arch/riscv/boot/dts/thead/ |
H A D | th1520.dtsi | 8 #include <dt-bindings/clock/thead,th1520-clk-ap.h> 9 #include <dt-bindings/power/thead,th1520-power.h> 10 #include <dt-bindings/reset/thead,th1520-reset.h> 13 compatible = "thead,th1520"; 23 compatible = "thead,c910", "riscv"; 47 compatible = "thead,c910", "riscv"; 71 compatible = "thead,c910", "riscv"; 95 compatible = "thead,c910", "riscv"; 235 compatible = "thead,th1520-aon"; 252 compatible = "thead,th1520-plic", "thead,c900-plic"; [all …]
|
/linux/Documentation/devicetree/bindings/riscv/ |
H A D | cpus.yaml | 35 - thead,c906 36 - thead,c910 37 - thead,c920 40 thead,vlenb: false 63 - thead,c906 64 - thead,c908 65 - thead,c910 66 - thead,c920 112 thead,vlenb: 116 thead system [all...] |
H A D | thead.yaml | 4 $id: http://devicetree.org/schemas/riscv/thead.yaml# 23 - const: thead,th1520 29 - const: thead,th1520
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A 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/Documentation/devicetree/bindings/mailbox/ |
H A 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/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | thead,c900-aclint-sswi.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/thead,c900-aclint-sswi.yaml# 21 - THEAD C900 30 - const: thead,c900-aclint-sswi 80 compatible = "sophgo,sg2044-aclint-sswi", "thead,c900-aclint-sswi";
|
H A D | thead,c900-aclint-mswi.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/thead,c900-aclint-mswi.yaml# 18 - const: thead,c900-aclint-mswi 37 compatible = "sophgo,sg2042-aclint-mswi", "thead,c900-aclint-mswi";
|
H A 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. 75 - thead,th1520-plic 76 - const: thead,c900-plic 128 - thead,c900-plic
|
/linux/Documentation/devicetree/bindings/reset/ |
H A D | thead,th1520-reset.yaml | 4 $id: http://devicetree.org/schemas/reset/thead,th1520-reset.yaml# 19 - thead,th1520-reset 40 compatible = "thead,th1520-reset";
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | thead,th1520-gmac.yaml | 4 $id: http://devicetree.org/schemas/net/thead,th1520-gmac.yaml# 37 - thead,th1520-gmac 48 - thead,th1520-gmac 90 compatible = "thead,th1520-gmac", "snps,dwmac-3.70a";
|
/linux/Documentation/devicetree/bindings/timer/ |
H A D | thead,c900-aclint-mtimer.yaml | 4 $id: http://devicetree.org/schemas/timer/thead,c900-aclint-mtimer.yaml# 18 - const: thead,c900-aclint-mtimer 43 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
|
/linux/Documentation/devicetree/bindings/firmware/ |
H A D | thead,th1520-aon.yaml | 4 $id: http://devicetree.org/schemas/firmware/thead,th1520-aon.yaml# 26 const: thead,th1520-aon 56 compatible = "thead,th1520-aon";
|
/linux/arch/riscv/kernel/vendor_extensions/ |
H A D | thead_hwprobe.c | 3 #include <asm/vendor_extensions/thead.h> 11 #include <uapi/asm/vendor/thead.h>
|
/linux/drivers/pmdomain/thead/ |
H A D | th1520-pm-domains.c | 9 #include <linux/firmware/thead/thead,th1520-aon.h> 14 #include <dt-bindings/power/thead,th1520-power.h> 252 { .compatible = "thead,th1520-aon" },
|
/linux/drivers/irqchip/ |
H A D | irq-aclint-sswi.c | 180 /* THEAD variant */ 198 pr_info("providing IPIs using THEAD ACLINT SSWI\n"); in thead_aclint_sswi_probe() 208 IRQCHIP_DECLARE(thead_aclint_sswi, "thead,c900-aclint-sswi", thead_aclint_sswi_early_probe);
|
/linux/drivers/power/sequencing/ |
H A D | pwrseq-thead-gpu.c | 26 #include <dt-bindings/power/thead,th1520-power.h> 126 if (!of_device_is_compatible(dev->of_node, "thead,th1520-gpu")) in pwrseq_thead_gpu_match() 239 .name = "pwrseq-thead-gpu",
|
H A D | Makefile | 7 obj-$(CONFIG_POWER_SEQUENCING_TH1520_GPU) += pwrseq-thead-gpu.o
|
/linux/drivers/reset/ |
H A D | reset-th1520.c | 12 #include <dt-bindings/reset/thead,th1520-reset.h> 119 { .compatible = "thead,th1520-reset" },
|