/linux-6.8/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.8/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.8/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.8/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.8/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 …]
|
D | ls2k-reset.yaml | 4 $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-6.8/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.8/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";
|
/linux-6.8/arch/loongarch/boot/dts/ |
D | loongson-2k0500.dtsi | 3 * Copyright (C) 2023 Loongson Technology Corporation Limited 19 compatible = "loongson,la264"; 33 compatible = "loongson,cpu-interrupt-controller"; 56 compatible = "loongson,liointc-2.0"; 67 loongson,parent_int_map = <0xffffffff>, /* int0 */ 74 compatible = "loongson,liointc-2.0"; 85 loongson,parent_int_map = <0x00000000>, /* int0 */ 92 compatible = "loongson,ls2k0500-eiointc"; 153 compatible = "loongson,ls2k-i2c"; 161 compatible = "loongson,ls2k-i2c"; [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"; 104 compatible = "loongson,liointc-2.0"; 114 loongson,parent_int_map = <0xffffffff>, /* int0 */ 121 compatible = "loongson,liointc-2.0"; 131 loongson,parent_int_map = <0x00000000>, /* int0 */ 138 compatible = "loongson,ls2k-chipid"; [all …]
|
D | loongson-2k2000.dtsi | 3 * Copyright (C) 2023 Loongson Technology Corporation Limited 19 compatible = "loongson,la364"; 26 compatible = "loongson,la364"; 40 compatible = "loongson,cpu-interrupt-controller"; 55 compatible = "loongson,ls2k2000-pmc", "loongson,ls2k0500-pmc", "syscon"; 59 loongson,suspend-address = <0x0 0x1c000500>; 77 compatible = "loongson,liointc-1.0"; 85 loongson,parent_int_map = <0xffffffff>, /* int0 */ 92 compatible = "loongson,ls2k2000-eiointc"; 101 compatible = "loongson,pch-pic-1.0"; [all …]
|
/linux-6.8/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.8/Documentation/arch/loongarch/ |
D | irq-chip-model.rst | 7 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 …]
|
/linux-6.8/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 23 - loongson,ls2k2000-thermal 24 - const: loongson,ls2k1000-thermal 47 compatible = "loongson,ls2k1000-thermal";
|
/linux-6.8/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.8/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,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-6.8/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.8/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.8/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.8/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.8/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";
|