Home
last modified time | relevance | path

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

12345678910>>...24

/Linux-v6.6/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-v6.6/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-v6.6/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 …]
Dls2k-reset.yaml4 $id: http://devicetree.org/schemas/mips/loongson/ls2k-reset.yaml#
7 title: Loongson 2K1000 PM Controller
10 - Qing Zhang <zhangqing@loongson.cn>
13 This controller can be found in Loongson-2K1000 Soc systems.
17 const: loongson,ls2k-pm
34 compatible = "loongson,ls2k-pm";
/Linux-v6.6/Documentation/devicetree/bindings/interrupt-controller/
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,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-2K1000 chip, as the primary package interrupt controller which
23 - loongson,liointc-1.0
24 - loongson,liointc-1.0a
25 - loongson,liointc-2.0
57 loongson,parent_int_map:
74 - loongson,parent_int_map
84 - loongson,liointc-2.0
[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-v6.6/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>
17 - loongson,ls2k1000-thermal
20 - loongson,ls2k2000-thermal
21 - const: loongson,ls2k1000-thermal
40 compatible = "loongson,ls2k1000-thermal";
/Linux-v6.6/Documentation/arch/loongarch/
Dirq-chip-model.rst7 Currently, LoongArch based processors (e.g. Loongson-3A5000) can only work together
136 Documentation of Loongson-3A5000:
138 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-3A5000-userm…
140 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-3A5000-userm…
142 Documentation of Loongson's LS7A chipset:
144 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-7A1000-userm…
146 …https://github.com/loongson/LoongArch-Documentation/releases/latest/download/Loongson-7A1000-userm…
152 "Loongson 3A5000 Processor Reference Manual";
154 "Loongson 3A5000 Processor Reference Manual";
156 "Loongson 3A5000 Processor Reference Manual";
[all …]
Dintroduction.rst83 - LSX (Loongson SIMD eXtension) with 128-bit vectors,
84 - LASX (Loongson Advanced SIMD eXtension) with 256-bit vectors.
348 Relationship of Loongson and LoongArch
352 Loongson is a family of processors. Loongson includes 3 series: Loongson-1 is
353 the 32-bit processor series, Loongson-2 is the low-end 64-bit processor series,
354 and Loongson-3 is the high-end 64-bit processor series. Old Loongson is based on
355 MIPS, while New Loongson is based on LoongArch. Take Loongson-3 as an example:
356 Loongson-3A1000/3B1500/3A2000/3A3000/3A4000 are MIPS-compatible, while Loongson-
364 Official web site of Loongson Technology Corp. Ltd.:
366 http://www.loongson.cn/
[all …]
/Linux-v6.6/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-v6.6/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,ls2k-clk
36 ID in its "clocks" phandle cell. See include/dt-bindings/clock/loongson,ls2k-clk.h
37 for the full list of Loongson-2 SoC clock IDs.
58 compatible = "loongson,ls2k-clk";
/Linux-v6.6/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-v6.6/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-v6.6/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-v6.6/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-v6.6/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";
/Linux-v6.6/Documentation/devicetree/bindings/hwinfo/
Dloongson,ls2k-chipid.yaml4 $id: http://devicetree.org/schemas/hwinfo/loongson,ls2k-chipid.yaml#
7 title: Loongson-2 SoC ChipID
10 - Yinbo Zhu <zhuyinbo@loongson.cn>
13 Loongson-2 SoC contains many groups of global utilities register
19 const: loongson,ls2k-chipid
35 compatible = "loongson,ls2k-chipid";
/Linux-v6.6/drivers/soc/loongson/
DKconfig3 # Loongson-2 series SoC drivers
7 tristate "Loongson-2 SoC Global UtiliTieS (GUTS) register block"
15 and access global utilities block for LoongArch architecture Loongson-2
21 bool "Loongson-2 SoC Power Management Controller Driver"
25 The Loongson-2's power management controller was ACPI, supports ACPI
29 controller support that base on dts for Loongson-2 series SoCs.
/Linux-v6.6/drivers/spi/
Dspi-loongson-plat.c2 // Platform driver for Loongson SPI Support
3 // Copyright (C) 2023 Loongson Technology Corporation Limited
9 #include "spi-loongson.h"
29 { .compatible = "loongson,ls2k1000-spi" },
37 .name = "loongson-spi",
45 MODULE_DESCRIPTION("Loongson spi platform driver");
/Linux-v6.6/Documentation/devicetree/bindings/timer/
Dloongson,ls1x-pwmtimer.yaml4 $id: http://devicetree.org/schemas/timer/loongson,ls1x-pwmtimer.yaml#
7 title: Loongson-1 PWM timer
13 Loongson-1 PWM timer can be used for system clock source
18 const: loongson,ls1b-pwmtimer
39 #include <dt-bindings/clock/loongson,ls1x-clk.h>
42 compatible = "loongson,ls1b-pwmtimer";
/Linux-v6.6/Documentation/devicetree/bindings/i2c/
Dloongson,ls2x-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/loongson,ls2x-i2c.yaml#
7 title: Loongson LS2X I2C Controller
10 - Binbin Zhou <zhoubinbin@loongson.cn>
18 - loongson,ls2k-i2c
19 - loongson,ls7a-i2c
39 compatible = "loongson,ls2k-i2c";
/Linux-v6.6/drivers/gpu/drm/loongson/
DKconfig4 tristate "DRM support for Loongson Graphics"
11 This is a DRM driver for Loongson Graphics, it may including
12 LS7A2000, LS7A1000, LS2K2000 and LS2K1000 etc. Loongson LS7A
13 series are bridge chipset, while Loongson LS2K series are SoC.
15 If "M" is selected, the module will be called loongson.
/Linux-v6.6/arch/loongarch/kernel/
Dcpu-probe.c5 * Copyright (C) 2020-2022 Loongson Technology Corporation Limited
235 __cpu_family[cpu] = "Loongson-32bit"; in cpu_probe_loongson()
236 pr_info("32-bit Loongson Processor probed (LA132 Core)\n"); in cpu_probe_loongson()
241 __cpu_family[cpu] = "Loongson-64bit"; in cpu_probe_loongson()
242 pr_info("64-bit Loongson Processor probed (LA264 Core)\n"); in cpu_probe_loongson()
247 __cpu_family[cpu] = "Loongson-64bit"; in cpu_probe_loongson()
248 pr_info("64-bit Loongson Processor probed (LA364 Core)\n"); in cpu_probe_loongson()
253 __cpu_family[cpu] = "Loongson-64bit"; in cpu_probe_loongson()
254 pr_info("64-bit Loongson Processor probed (LA464 Core)\n"); in cpu_probe_loongson()
259 __cpu_family[cpu] = "Loongson-64bit"; in cpu_probe_loongson()
[all …]

12345678910>>...24