Home
last modified time | relevance | path

Searched full:loongson (Results 1 – 25 of 648) sorted by relevance

12345678910>>...26

/linux-6.12.1/Documentation/devicetree/bindings/loongarch/
Dloongson.yaml4 $id: http://devicetree.org/schemas/loongarch/loongson.yaml#
7 title: Loongson SoC-based boards
10 - Binbin Zhou <zhoubinbin@loongson.cn>
17 - description: Loongson-2K0500 processor based boards
19 - const: loongson,ls2k0500-ref
20 - const: loongson,ls2k0500
22 - description: Loongson-2K1000 processor based boards
24 - const: loongson,ls2k1000-ref
25 - const: loongson,ls2k1000
27 - description: Loongson-2K2000 processor based boards
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/gpio/
Dloongson,ls-gpio.yaml4 $id: http://devicetree.org/schemas/gpio/loongson,ls-gpio.yaml#
7 title: Loongson GPIO controller.
10 - Yinbo Zhu <zhuyinbo@loongson.cn>
16 - loongson,ls2k-gpio
17 - loongson,ls2k0500-gpio0
18 - loongson,ls2k0500-gpio1
19 - loongson,ls2k2000-gpio0
20 - loongson,ls2k2000-gpio1
21 - loongson,ls2k2000-gpio2
22 - loongson,ls3a5000-gpio
[all …]
/linux-6.12.1/arch/loongarch/boot/dts/
Dloongson-2k0500.dtsi3 * Copyright (C) 2023 Loongson Technology Corporation Limited
9 #include <dt-bindings/clock/loongson,ls2k-clk.h>
20 compatible = "loongson,la264";
35 compatible = "loongson,cpu-interrupt-controller";
80 compatible = "loongson,ls2k0500-clk";
88 compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma";
98 compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma";
108 compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma";
118 compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma";
128 compatible = "loongson,liointc-2.0";
[all …]
Dloongson-2k1000.dtsi3 * Copyright (C) 2023 Loongson Technology Corporation Limited
9 #include <dt-bindings/clock/loongson,ls2k-clk.h>
21 compatible = "loongson,la264";
28 compatible = "loongson,la264";
43 compatible = "loongson,cpu-interrupt-controller";
111 compatible = "loongson,liointc-2.0";
121 loongson,parent_int_map = <0xffffffff>, /* int0 */
128 compatible = "loongson,liointc-2.0";
138 loongson,parent_int_map = <0x00000000>, /* int0 */
145 compatible = "loongson,ls2k-chipid";
[all …]
Dloongson-2k2000.dtsi3 * Copyright (C) 2023 Loongson Technology Corporation Limited
9 #include <dt-bindings/clock/loongson,ls2k-clk.h>
20 compatible = "loongson,la364";
27 compatible = "loongson,la364";
42 compatible = "loongson,cpu-interrupt-controller";
86 compatible = "loongson,ls2k2000-clk";
94 compatible = "loongson,ls2k2000-pmc", "loongson,ls2k0500-pmc", "syscon";
98 loongson,suspend-address = <0x0 0x1c000500>;
116 compatible = "loongson,ls2k2000-thermal";
125 compatible = "loongson,liointc-1.0";
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/rtc/
Dloongson,rtc.yaml4 $id: http://devicetree.org/schemas/rtc/loongson,rtc.yaml#
7 title: Loongson Real-Time Clock
10 The Loongson family chips use an on-chip counter 0 (Time Of Year
14 - Binbin Zhou <zhoubinbin@loongson.cn>
23 - loongson,ls1b-rtc
24 - loongson,ls1c-rtc
25 - loongson,ls7a-rtc
26 - loongson,ls2k1000-rtc
29 - loongson,ls2k2000-rtc
30 - loongson,ls2k0500-rtc
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/soc/loongson/
Dloongson,ls2k-pmc.yaml4 $id: http://devicetree.org/schemas/soc/loongson/loongson,ls2k-pmc.yaml#
7 title: Loongson-2 Power Manager controller
10 - Yinbo Zhu <zhuyinbo@loongson.cn>
16 - const: loongson,ls2k0500-pmc
20 - loongson,ls2k1000-pmc
21 - loongson,ls2k2000-pmc
22 - const: loongson,ls2k0500-pmc
31 loongson,suspend-address:
34 The "loongson,suspend-address" is a deep sleep state (Suspend To
64 compatible = "loongson,ls2k1000-pmc", "loongson,ls2k0500-pmc", "syscon";
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/mips/loongson/
Ddevices.yaml4 $id: http://devicetree.org/schemas/mips/loongson/devices.yaml#
7 title: Loongson based Platforms
12 Devices with a Loongson CPU shall have the following properties.
22 - const: loongson,loongson64c-4core-ls7a
26 - const: loongson,loongson64c-4core-rs780e
30 - const: loongson,loongson64c-8core-rs780e
34 - const: loongson,loongson64g-4core-ls7a
38 - const: loongson,loongson64v-4core-virtio
43 - loongson,lsgz-1b-dev
44 - const: loongson,ls1b
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/
Dloongson,liointc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,liointc.yaml#
7 title: Loongson Local I/O Interrupt Controller
13 This interrupt controller is found in the Loongson-3 family of chips and
14 Loongson-2K series chips, as the primary package interrupt controller which
17 1.The Loongson-2K0500 is a single core CPU;
18 2.The Loongson-2K0500/2K1000 has 64 device interrupt sources as inputs, so we
28 - loongson,liointc-1.0
29 - loongson,liointc-1.0a
30 - loongson,liointc-2.0
61 loongson,parent_int_map:
[all …]
Dloongson,pch-msi.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,pch-msi.yaml#
7 title: Loongson PCH MSI Controller
13 This interrupt controller is found in the Loongson LS7A family of PCH for
19 const: loongson,pch-msi-1.0
24 loongson,msi-base-vec:
32 loongson,msi-num-vecs:
46 - loongson,msi-base-vec
47 - loongson,msi-num-vecs
55 compatible = "loongson,pch-msi-1.0";
58 loongson,msi-base-vec = <64>;
[all …]
Dloongson,eiointc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,eiointc.yaml#
7 title: Loongson Extended I/O Interrupt Controller
10 - Binbin Zhou <zhoubinbin@loongson.cn>
13 This interrupt controller is found on the Loongson-3 family chips and
14 Loongson-2K series chips and is used to distribute interrupts directly to
23 - loongson,ls2k0500-eiointc
24 - loongson,ls2k2000-eiointc
49 compatible = "loongson,ls2k0500-eiointc";
Dloongson,pch-pic.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,pch-pic.yaml#
7 title: Loongson PCH PIC Controller
13 This interrupt controller is found in the Loongson LS7A family of PCH for
19 const: loongson,pch-pic-1.0
24 loongson,pic-base-vec:
40 - loongson,pic-base-vec
50 compatible = "loongson,pch-pic-1.0";
54 loongson,pic-base-vec = <64>;
/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dloongson,ls2k-clk.yaml4 $id: http://devicetree.org/schemas/clock/loongson,ls2k-clk.yaml#
7 title: Loongson-2 SoC Clock Control Module
10 - Yinbo Zhu <zhuyinbo@loongson.cn>
13 Loongson-2 SoC clock control module is an integrated clock controller, which
19 - loongson,ls2k0500-clk
20 - loongson,ls2k-clk # This is for Loongson-2K1000
21 - loongson,ls2k2000-clk
38 ID in its "clocks" phandle cell. See include/dt-bindings/clock/loongson,ls2k-clk.h
39 for the full list of Loongson-2 SoC clock IDs.
60 compatible = "loongson,ls2k-clk";
/linux-6.12.1/Documentation/devicetree/bindings/thermal/
Dloongson,ls2k-thermal.yaml4 $id: http://devicetree.org/schemas/thermal/loongson,ls2k-thermal.yaml#
7 title: Thermal sensors on Loongson-2 SoCs
10 - zhanghongchen <zhanghongchen@loongson.cn>
11 - Yinbo Zhu <zhuyinbo@loongson.cn>
20 - loongson,ls2k1000-thermal
21 - loongson,ls2k2000-thermal
24 - loongson,ls2k0500-thermal
25 - const: loongson,ls2k1000-thermal
47 - loongson,ls2k2000-thermal
66 compatible = "loongson,ls2k1000-thermal";
/linux-6.12.1/Documentation/devicetree/bindings/dma/
Dloongson,ls2x-apbdma.yaml4 $id: http://devicetree.org/schemas/dma/loongson,ls2x-apbdma.yaml#
7 title: Loongson LS2X APB DMA controller
10 The Loongson LS2X APB DMA controller is used for transferring data
14 - Binbin Zhou <zhoubinbin@loongson.cn>
22 - const: loongson,ls2k1000-apbdma
24 - const: loongson,ls2k0500-apbdma
25 - const: loongson,ls2k1000-apbdma
51 #include <dt-bindings/clock/loongson,ls2k-clk.h>
54 compatible = "loongson,ls2k1000-apbdma";
Dloongson,ls1b-apbdma.yaml4 $id: http://devicetree.org/schemas/dma/loongson,ls1b-apbdma.yaml#
7 title: Loongson-1 APB DMA Controller
13 Loongson-1 APB DMA controller provides 3 independent channels for
19 - const: loongson,ls1b-apbdma
22 - loongson,ls1a-apbdma
23 - loongson,ls1c-apbdma
24 - const: loongson,ls1b-apbdma
57 compatible = "loongson,ls1b-apbdma";
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dloongson,ls1c-emac.yaml4 $id: http://devicetree.org/schemas/net/loongson,ls1c-emac.yaml#
7 title: Loongson-1C Ethernet MAC Controller
13 Loongson-1C Ethernet MAC Controller is based on
29 - loongson,ls1c-emac
37 - loongson,ls1c-emac
57 loongson,ls1-syscon:
75 - loongson,ls1-syscon
84 #include <dt-bindings/clock/loongson,ls1x-clk.h>
88 compatible = "loongson,ls1c-emac", "snps,dwmac-3.50a";
98 loongson,ls1-syscon = <&syscon>;
Dloongson,ls1b-gmac.yaml4 $id: http://devicetree.org/schemas/net/loongson,ls1b-gmac.yaml#
7 title: Loongson-1B Gigabit Ethernet MAC Controller
13 Loongson-1B Gigabit Ethernet MAC Controller is based on
30 - loongson,ls1b-gmac
38 - loongson,ls1b-gmac
58 loongson,ls1-syscon:
76 - loongson,ls1-syscon
85 #include <dt-bindings/clock/loongson,ls1x-clk.h>
89 compatible = "loongson,ls1b-gmac", "snps,dwmac-3.50a";
99 loongson,ls1-syscon = <&syscon>;
/linux-6.12.1/sound/soc/loongson/
DKconfig2 menu "SoC Audio for Loongson CPUs"
6 tristate "Loongson I2S-PCI Device Driver"
11 Loongson I2S controller.
13 The controller is found in loongson bridge chips or SoCs,
17 tristate "Loongson Sound Card Driver"
22 loongson I2S controller.
25 loongson I2S controller.
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dloongson,ls-audio-card.yaml4 $id: http://devicetree.org/schemas/sound/loongson,ls-audio-card.yaml#
7 title: Loongson 7axxx/2kxxx ASoC audio sound card driver
10 - Yingkun Meng <mengyingkun@loongson.cn>
13 The binding describes the sound card present in loongson
15 which uses Loongson I2S controller to transfer the audio data.
19 const: loongson,ls-audio-card
60 compatible = "loongson,ls-audio-card";
61 model = "loongson-audio";
/linux-6.12.1/Documentation/devicetree/bindings/spi/
Dloongson,ls2k-spi.yaml4 $id: http://devicetree.org/schemas/spi/loongson,ls2k-spi.yaml#
7 title: Loongson SPI controller
10 - Yinbo Zhu <zhuyinbo@loongson.cn>
19 - loongson,ls2k1000-spi
22 - loongson,ls2k0500-spi
23 - const: loongson,ls2k1000-spi
41 compatible = "loongson,ls2k1000-spi";
/linux-6.12.1/Documentation/devicetree/bindings/pci/
Dloongson.yaml4 $id: http://devicetree.org/schemas/pci/loongson.yaml#
7 title: Loongson PCI Host Controller
13 PCI host controller found on Loongson PCHs and SoCs.
21 - loongson,ls2k-pci
22 - loongson,ls7a-pci
23 - loongson,rs780e-pci
50 compatible = "loongson,rs780e-pci";
/linux-6.12.1/Documentation/arch/loongarch/
Dirq-chip-model.rst7 Currently, LoongArch based processors (e.g. Loongson-3A5000) can only work together
168 Documentation of Loongson-3A5000:
170 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-3A5000-userm…
172 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-3A5000-userm…
174 Documentation of Loongson's LS7A chipset:
176 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-7A1000-userm…
178 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-7A1000-userm…
184 "Loongson 3A5000 Processor Reference Manual";
186 "Loongson 3A5000 Processor Reference Manual";
188 "Loongson 3A5000 Processor Reference Manual";
[all …]
/linux-6.12.1/drivers/platform/mips/
DKconfig21 bool "Loongson-3 CPU HWMon Driver"
26 Loongson-3A/3B CPU Hwmon (temperature sensor) driver.
29 bool "Loongson RS780E ACPI Controller"
32 Loongson RS780E PCH ACPI Controller driver.
35 bool "Loongson-2K1000 Reset Controller"
38 Loongson-2K1000 Reset Controller driver.
/linux-6.12.1/Documentation/devicetree/bindings/watchdog/
Dloongson,ls1x-wdt.yaml4 $id: http://devicetree.org/schemas/watchdog/loongson,ls1x-wdt.yaml#
7 title: Loongson-1 Watchdog Timer
18 - loongson,ls1b-wdt
19 - loongson,ls1c-wdt
36 #include <dt-bindings/clock/loongson,ls1x-clk.h>
38 compatible = "loongson,ls1b-wdt";

12345678910>>...26