/linux-6.14.4/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.14.4/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.14.4/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-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 …]
|
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 …]
|
/linux-6.14.4/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.14.4/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.14.4/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.14.4/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.14.4/sound/soc/loongson/ |
D | Kconfig | 2 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.
|
D | Makefile | 3 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/ |
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.14.4/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.14.4/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.14.4/Documentation/devicetree/bindings/net/ |
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>;
|
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>;
|
/linux-6.14.4/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";
|
D | loongson,ls2k1000-i2s.yaml | 4 $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/ |
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.14.4/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.14.4/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.
|