/Linux-v5.15/Documentation/devicetree/bindings/interrupt-controller/ |
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,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 …]
|
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>;
|
D | loongson,htvec.yaml | 4 $id: "http://devicetree.org/schemas/interrupt-controller/loongson,htvec.yaml#" 7 title: Loongson-3 HyperTransport Interrupt Vector Controller 13 This interrupt controller is found in the Loongson-3 family of chips for 18 const: loongson,htvec-1.0 46 compatible = "loongson,htvec-1.0";
|
D | loongson,htpic.yaml | 4 $id: "http://devicetree.org/schemas/interrupt-controller/loongson,htpic.yaml#" 7 title: Loongson-3 HyperTransport Interrupt Controller 16 This interrupt controller is found in the Loongson-3 family of chips to transmit 21 const: loongson,htpic-1.0 50 compatible = "loongson,htpic-1.0";
|
D | loongson,ls1x-intc.txt | 1 Loongson ls1x Interrupt Controller 5 - compatible : should be "loongson,ls1x-intc". Valid strings are: 16 compatible = "loongson,ls1x-intc";
|
/Linux-v5.15/Documentation/devicetree/bindings/mips/loongson/ |
D | devices.yaml | 4 $id: http://devicetree.org/schemas/mips/loongson/devices.yaml# 7 title: Loongson based Platforms Device Tree Bindings 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
|
D | rs780e-acpi.yaml | 4 $id: "http://devicetree.org/schemas/mips/loongson/rs780e-acpi.yaml#" 7 title: Loongson RS780E PCH ACPI Controller 13 This controller can be found in Loongson-3 systems with RS780E PCH. 17 const: loongson,rs780e-acpi 37 compatible = "loongson,rs780e-acpi";
|
/Linux-v5.15/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-v5.15/arch/mips/boot/dts/loongson/ |
D | loongson64c_4core_ls7a.dts | 9 compatible = "loongson,loongson64c-4core-ls7a"; 14 compatible = "loongson,htvec-1.0"; 29 compatible = "loongson,pch-msi-1.0"; 33 loongson,msi-base-vec = <64>; 34 loongson,msi-num-vecs = <64>;
|
D | loongson64g_4core_ls7a.dts | 9 compatible = "loongson,loongson64g-4core-ls7a"; 14 compatible = "loongson,htvec-1.0"; 33 compatible = "loongson,pch-msi-1.0"; 37 loongson,msi-base-vec = <64>; 38 loongson,msi-num-vecs = <192>;
|
D | loongson64-2k1000.dtsi | 8 compatible = "loongson,loongson2k1000"; 19 compatible = "loongson,gs264"; 56 compatible = "loongson,liointc-2.0"; 69 loongson,parent_int_map = <0xffffffff>, /* int0 */ 76 compatible = "loongson,liointc-2.0"; 89 loongson,parent_int_map = <0x00000000>, /* int0 */ 105 compatible = "loongson,ls2k-pci"; 122 "loongson, pci-gmac"; 145 "loongson, pci-gmac";
|
/Linux-v5.15/drivers/pci/controller/ |
D | pci-loongson.c | 3 * Loongson PCI Host Controller Driver 68 { PCI_VDEVICE(LOONGSON, DEV_PCIE_PORT_0) }, in loongson_mrrs_quirk() 69 { PCI_VDEVICE(LOONGSON, DEV_PCIE_PORT_1) }, in loongson_mrrs_quirk() 70 { PCI_VDEVICE(LOONGSON, DEV_PCIE_PORT_2) }, in loongson_mrrs_quirk() 79 * Some Loongson PCIe ports have a h/w limitation of in loongson_mrrs_quirk() 170 { .compatible = "loongson,ls2k-pci", 172 { .compatible = "loongson,ls7a-pci", 174 { .compatible = "loongson,rs780e-pci", 229 .name = "loongson-pci",
|
/Linux-v5.15/arch/mips/include/asm/mach-loongson64/ |
D | kernel-entry-init.h | 28 /* Loongson-3A R4+ */ 33 /* Loongson-3A R2/R3 */ 59 /* Loongson-3A R4+ */ 64 /* Loongson-3A R2/R3 */ 91 b 2f /* Loongson-3A1000/3A2000/3A3000/3A4000 */ 92 1: dins a0, t2, 14, 2 /* Loongson-3B1000/3B1500 need bit 15~14 */
|
/Linux-v5.15/drivers/gpio/ |
D | gpio-loongson.c | 3 * Loongson-2F/3A/3B GPIO Support 20 #include <loongson.h> 103 gc->label = "loongson-gpio-chip"; in loongson_gpio_probe() 116 .name = "loongson-gpio", 128 pr_err("error registering loongson GPIO driver\n"); in loongson_gpio_setup() 132 pdev = platform_device_register_simple("loongson-gpio", -1, NULL, 0); in loongson_gpio_setup()
|
/Linux-v5.15/drivers/platform/mips/ |
D | Kconfig | 20 tristate "Loongson-3 CPU HWMon Driver" 25 Loongson-3A/3B CPU Hwmon (temperature sensor) driver. 28 bool "Loongson RS780E ACPI Controller" 31 Loongson RS780E PCH ACPI Controller driver.
|
/Linux-v5.15/drivers/irqchip/ |
D | irq-loongson-liointc.c | 4 * Loongson Local IO Interrupt Controller support 19 #include <loongson.h> 177 if (of_device_is_compatible(node, "loongson,liointc-2.0")) { in liointc_of_init() 212 "loongson,parent_int_map", in liointc_of_init() 217 pr_err("loongson-liointc: No parent_int_map\n"); in liointc_of_init() 229 pr_err("loongson-liointc: cannot add IRQ domain\n"); in liointc_of_init() 238 pr_err("loongson-liointc: unable to register IRQ domain\n"); in liointc_of_init() 310 IRQCHIP_DECLARE(loongson_liointc_1_0, "loongson,liointc-1.0", liointc_of_init); 311 IRQCHIP_DECLARE(loongson_liointc_1_0a, "loongson,liointc-1.0a", liointc_of_init); 312 IRQCHIP_DECLARE(loongson_liointc_2_0, "loongson,liointc-2.0", liointc_of_init);
|
D | Kconfig | 459 bool "Loongson-1 Interrupt Controller" 465 Support for the Loongson-1 platform Interrupt Controller. 533 bool "Loongson Local I/O Interrupt Controller" 539 Support for the Loongson Local I/O Interrupt Controller. 548 Support for the Loongson-3 HyperTransport PIC Controller. 559 bool "Loongson PCH PIC Controller" 565 Support for the Loongson PCH PIC Controller. 568 bool "Loongson PCH MSI Controller" 575 Support for the Loongson PCH MSI Controller.
|
D | irq-loongson-htpic.c | 4 * Loongson HTPIC IRQ support 90 pr_err("loongson-htpic: Only one HTPIC is allowed in the system\n"); in htpic_of_init() 106 pr_err("loongson-htpic: Failed to initialize i8259 IRQs\n"); in htpic_of_init() 121 pr_err("loongson-htpic: Failed to get parent irqs\n"); in htpic_of_init() 146 IRQCHIP_DECLARE(loongson_htpic, "loongson,htpic-1.0", htpic_of_init);
|
/Linux-v5.15/drivers/cpufreq/ |
D | loongson2_cpufreq.c | 2 * Cpufreq driver for the loongson-2 processors 4 * The 2E revision of loongson processor not support this feature. 24 #include <asm/mach-loongson2ef/loongson.h> 120 * This is the simple version of Loongson-2 wait, Maybe we need do this in 150 pr_info("Loongson-2F CPU frequency driver\n"); in cpufreq_init() 180 MODULE_PARM_DESC(nowait, "Disable Loongson-2F specific wait");
|
/Linux-v5.15/Documentation/ABI/testing/ |
D | sysfs-firmware-lefi-boardinfo | 3 Contact: Tiezhu Yang <yangtiezhu@loongson.cn> 5 Get mainboard and BIOS info easily on the Loongson platform, 17 [loongson@linux ~]$ cat /sys/firmware/lefi/boardinfo 33 [root@linux loongson]# dmidecode
|
/Linux-v5.15/arch/mips/ |
D | Kconfig | 461 bool "Loongson 32-bit family of machines" 464 This enables support for the Loongson-1 family of machines. 466 Loongson-1 is a family of 32-bit MIPS-compatible SoCs developed by 471 bool "Loongson-2E/F family of machines" 474 This enables the support of early Loongson-2E/F family of machines. 477 bool "Loongson 64-bit family of machines" 511 This enables the support of Loongson-2/3 family of machines. 513 Loongson-2 and Loongson-3 are 64-bit general-purpose processors with 514 GS264/GS464/GS464E/GS464V microarchitecture (except old Loongson-2E 515 and Loongson-2F which will be removed), developed by the Institute [all …]
|
/Linux-v5.15/arch/mips/loongson2ef/ |
D | Kconfig | 31 Lemote Fuloong(2e) mini-PC board based on the Chinese Loongson-2E CPU and 37 bool "Lemote Loongson 2F family machines" 61 Lemote Loongson 2F family machines utilize the 2F revision of 62 Loongson processor and the AMD CS5536 south bridge.
|
/Linux-v5.15/arch/mips/loongson32/ |
D | Makefile | 3 # Common code for all Loongson 1 based systems 9 # Loongson LS1B board 15 # Loongson LS1C board
|
/Linux-v5.15/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-loongson.c | 2 /* Copyright (c) 2020, Loongson Corporation 63 if (!of_device_is_compatible(np, "loongson, pci-gmac")) { in loongson_dwmac_probe() 203 { PCI_VDEVICE(LOONGSON, 0x7a03) }, 209 .name = "dwmac-loongson-pci", 220 MODULE_DESCRIPTION("Loongson DWMAC PCI driver"); 221 MODULE_AUTHOR("Qing Zhang <zhangqing@loongson.cn>");
|