/linux-6.12.1/Documentation/devicetree/bindings/loongarch/ |
D | loongson.yaml | 4 $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/ |
D | loongson,ls-gpio.yaml | 4 $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/ |
D | loongson-2k0500.dtsi | 3 * 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 …]
|
D | loongson-2k1000.dtsi | 3 * 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 …]
|
D | loongson-2k2000.dtsi | 3 * 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/ |
D | loongson,rtc.yaml | 4 $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/ |
D | loongson,ls2k-pmc.yaml | 4 $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/ |
D | devices.yaml | 4 $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/ |
D | loongson,liointc.yaml | 4 $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 …]
|
D | loongson,pch-msi.yaml | 4 $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 …]
|
D | loongson,eiointc.yaml | 4 $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";
|
D | loongson,pch-pic.yaml | 4 $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/ |
D | loongson,ls2k-clk.yaml | 4 $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/ |
D | loongson,ls2k-thermal.yaml | 4 $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/ |
D | loongson,ls2x-apbdma.yaml | 4 $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";
|
D | loongson,ls1b-apbdma.yaml | 4 $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/ |
D | loongson,ls1c-emac.yaml | 4 $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>;
|
D | loongson,ls1b-gmac.yaml | 4 $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/ |
D | Kconfig | 2 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/ |
D | loongson,ls-audio-card.yaml | 4 $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/ |
D | loongson,ls2k-spi.yaml | 4 $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/ |
D | loongson.yaml | 4 $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/ |
D | irq-chip-model.rst | 7 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/ |
D | Kconfig | 21 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/ |
D | loongson,ls1x-wdt.yaml | 4 $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";
|