Home
last modified time | relevance | path

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

12345678910>>...27

/linux-6.14.4/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.14.4/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.14.4/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-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 …]
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 …]
/linux-6.14.4/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.14.4/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.14.4/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.14.4/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.14.4/sound/soc/loongson/
DKconfig2 menu "SoC Audio for Loongson CPUs"
5 tristate "Loongson Sound Card Driver"
11 loongson I2S controller.
14 loongson I2S controller.
17 tristate "Loongson I2S-PCI Device Driver"
23 Loongson I2S controller.
25 The controller is found in loongson bridge chips or SoCs,
29 tristate "Loongson I2S-PLAT Device Driver"
35 Loongson I2S controller.
38 Loongson-2K1000 SoCs.
DMakefile3 snd-soc-loongson-i2s-pci-y := loongson_i2s_pci.o loongson_dma.o
4 obj-$(CONFIG_SND_SOC_LOONGSON_I2S_PCI) += snd-soc-loongson-i2s-pci.o snd-soc-loongson-i2s.o
6 snd-soc-loongson-i2s-plat-y := loongson_i2s_plat.o
7 obj-$(CONFIG_SND_SOC_LOONGSON_I2S_PLATFORM) += snd-soc-loongson-i2s-plat.o snd-soc-loongson-i2s.o
9 snd-soc-loongson-i2s-y := loongson_i2s.o
12 snd-soc-loongson-card-y := loongson_card.o
13 obj-$(CONFIG_SND_SOC_LOONGSON_CARD) += snd-soc-loongson-card.o
/linux-6.14.4/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.14.4/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.14.4/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.14.4/Documentation/devicetree/bindings/net/
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>;
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>;
/linux-6.14.4/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";
Dloongson,ls2k1000-i2s.yaml4 $id: http://devicetree.org/schemas/sound/loongson,ls2k1000-i2s.yaml#
7 title: Loongson-2K1000 I2S controller
10 - Binbin Zhou <zhoubinbin@loongson.cn>
17 const: loongson,ls2k1000-i2s
21 - description: Loongson I2S controller Registers.
22 - description: APB DMA config register for Loongson I2S controller.
54 #include <dt-bindings/clock/loongson,ls2k-clk.h>
58 compatible = "loongson,ls2k1000-i2s";
/linux-6.14.4/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.14.4/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.14.4/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.

12345678910>>...27