Home
last modified time | relevance | path

Searched full:thead (Results 1 – 25 of 69) sorted by relevance

123

/linux-6.15/arch/riscv/boot/dts/sophgo/
Dsg2042-cpus.dtsi257 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 …]
Dsg2042.dtsi218 compatible = "sophgo,sg2042-aclint-mswi", "thead,c900-aclint-mswi";
287 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
297 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
307 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
317 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
327 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
337 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
347 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
357 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
367 compatible = "sophgo,sg2042-aclint-mtimer", "thead,c900-aclint-mtimer";
[all …]
Dcv1800b.dtsi28 compatible = "sophgo,cv1800b-plic", "thead,c900-plic";
32 compatible = "sophgo,cv1800b-clint", "thead,c900-clint";
Dcv1812h.dtsi30 compatible = "sophgo,cv1812h-plic", "thead,c900-plic";
34 compatible = "sophgo,cv1812h-clint", "thead,c900-clint";
Dsg2002.dtsi30 compatible = "sophgo,sg2002-plic", "thead,c900-plic";
34 compatible = "sophgo,sg2002-clint", "thead,c900-clint";
/linux-6.15/Documentation/devicetree/bindings/riscv/
Dcpus.yaml35 - 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
Dthead.yaml4 $id: http://devicetree.org/schemas/riscv/thead.yaml#
23 - const: thead,th1520
29 - const: thead,th1520
/linux-6.15/arch/riscv/boot/dts/thead/
Dth1520.dtsi8 #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.15/Documentation/devicetree/bindings/interrupt-controller/
Dthead,c900-aclint-sswi.yaml4 $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";
Dthead,c900-aclint-mswi.yaml4 $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";
Dsifive,plic-1.0.0.yaml43 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.15/Documentation/devicetree/bindings/clock/
Dthead,th1520-clk-ap.yaml4 $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.15/Documentation/devicetree/bindings/pinctrl/
Dthead,th1520-pinctrl.yaml4 $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.15/Documentation/devicetree/bindings/mailbox/
Dthead,th1520-mbox.yaml4 $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.15/Documentation/devicetree/bindings/net/
Dthead,th1520-gmac.yaml4 $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.15/Documentation/devicetree/bindings/timer/
Dthead,c900-aclint-mtimer.yaml4 $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";
Dsifive,clint.yaml51 - thead,th1520-clint
52 - const: thead,c900-clint
/linux-6.15/Documentation/devicetree/bindings/firmware/
Dthead,th1520-aon.yaml4 $id: http://devicetree.org/schemas/firmware/thead,th1520-aon.yaml#
26 const: thead,th1520-aon
49 compatible = "thead,th1520-aon";
/linux-6.15/drivers/irqchip/
Dirq-thead-c900-aclint-sswi.c6 #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.15/drivers/pmdomain/thead/
Dth1520-pm-domains.c8 #include <linux/firmware/thead/thead,th1520-aon.h>
13 #include <dt-bindings/power/thead,th1520-power.h>
201 { .compatible = "thead,th1520-aon" },
/linux-6.15/arch/riscv/kernel/vendor_extensions/
Dthead_hwprobe.c3 #include <asm/vendor_extensions/thead.h>
11 #include <uapi/asm/vendor/thead.h>
DMakefile4 obj-$(CONFIG_RISCV_ISA_VENDOR_EXT_THEAD) += thead.o
/linux-6.15/arch/riscv/boot/dts/allwinner/
Dsun20i-d1s.dtsi15 compatible = "thead,c906", "riscv";
31 thead,vlenb = <128>;
69 "thead,c900-plic";
/linux-6.15/arch/riscv/boot/dts/
DMakefile10 subdir-y += thead
/linux-6.15/arch/riscv/errata/
DMakefile17 obj-$(CONFIG_ERRATA_THEAD) += thead/

123