/openbmc/linux/Documentation/devicetree/bindings/rtc/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/loongson/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/mips/loongson/ |
H A 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 …]
|
H A 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";
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A 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 …]
|
H A 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-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 …]
|
H A 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";
|
H A 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>;
|
/openbmc/linux/Documentation/devicetree/bindings/thermal/ |
H A 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 48 - loongson,ls2k2000-thermal 67 compatible = "loongson,ls2k1000-thermal";
|
/openbmc/linux/sound/soc/loongson/ |
H A 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.
|
/openbmc/linux/Documentation/arch/loongarch/ |
H A 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 …]
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A 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";
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A 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";
|
/openbmc/linux/Documentation/devicetree/bindings/spi/ |
H A 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";
|
/openbmc/linux/Documentation/devicetree/bindings/pci/ |
H A 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";
|
/openbmc/linux/drivers/platform/mips/ |
H A 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.
|
/openbmc/linux/Documentation/devicetree/bindings/watchdog/ |
H A 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";
|
/openbmc/linux/Documentation/devicetree/bindings/hwinfo/ |
H A D | loongson,ls2k-chipid.yaml | 4 $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";
|
/openbmc/linux/drivers/spi/ |
H A D | spi-loongson-plat.c | 2 // 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");
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | loongson,ls1x-pwmtimer.yaml | 4 $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";
|
/openbmc/linux/drivers/soc/loongson/ |
H A D | Kconfig | 3 # 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.
|
/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A D | loongson,ls2x-i2c.yaml | 4 $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";
|
/openbmc/linux/drivers/gpu/drm/loongson/ |
H A D | Kconfig | 4 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.
|
/openbmc/qemu/docs/system/ |
H A D | cpu-models-mips.rst.inc | 51 ``Loongson-2E`` 52 MIPS64 Processor (Loongson 2, 2006) 54 ``Loongson-2F`` 55 MIPS64 Processor (Loongson 2, 2008) 57 ``Loongson-3A1000`` 58 MIPS64 Processor (Loongson 3, 2010) 60 ``Loongson-3A4000`` 61 MIPS64 Processor (Loongson 3, 2018)
|
/openbmc/linux/drivers/pci/controller/ |
H A D | pci-loongson.c | 3 * Loongson PCI Host Controller Driver 84 * Some Loongson PCIe ports have hardware limitations on their Maximum Read 87 * bridges. However, some MIPS Loongson firmware doesn't set MRRS properly, 96 { PCI_VDEVICE(LOONGSON, DEV_LS2K_PCIE_PORT0) }, in loongson_set_min_mrrs_quirk() 97 { PCI_VDEVICE(LOONGSON, DEV_LS7A_PCIE_PORT0) }, in loongson_set_min_mrrs_quirk() 98 { PCI_VDEVICE(LOONGSON, DEV_LS7A_PCIE_PORT1) }, in loongson_set_min_mrrs_quirk() 99 { PCI_VDEVICE(LOONGSON, DEV_LS7A_PCIE_PORT2) }, in loongson_set_min_mrrs_quirk() 100 { PCI_VDEVICE(LOONGSON, DEV_LS7A_PCIE_PORT3) }, in loongson_set_min_mrrs_quirk() 101 { PCI_VDEVICE(LOONGSON, DEV_LS7A_PCIE_PORT4) }, in loongson_set_min_mrrs_quirk() 102 { PCI_VDEVICE(LOONGSON, DEV_LS7A_PCIE_PORT5) }, in loongson_set_min_mrrs_quirk() [all …]
|