| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | arm,vexpress-juno.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sudeep Holla <sudeep.holla@arm.com> 11 - Linus Walleij <linus.walleij@linaro.org> 15 multicore Cortex-A class systems. The Versatile Express family contains both 18 The board consist of a motherboard and one or more daughterboards (tiles). The 19 motherboard provides a set of peripherals. Processor and RAM "live" on the 22 The motherboard and each core tile should be described by a separate Device [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | arm,vexpress-juno.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sudeep Holla <sudeep.holla@arm.com> 11 - Linus Walleij <linus.walleij@linaro.org> 15 multicore Cortex-A class systems. The Versatile Express family contains both 18 The board consist of a motherboard and one or more daughterboards (tiles). The 19 motherboard provides a set of peripherals. Processor and RAM "live" on the 22 The motherboard and each core tile should be described by a separate Device [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/ |
| D | rtsm_ve-motherboard-rs2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * "rs2" extension for the v2m motherboard 8 bus@8000000 { 9 motherboard-bus { 10 arm,v2m-memory-map = "rs2"; 12 iofpga-bus@300000000 { 13 virtio-p9@140000 { 19 virtio-net@150000 {
|
| D | rtsm_ve-motherboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 * Motherboard component 12 compatible = "fixed-clock"; 13 #clock-cells = <0>; 14 clock-frequency = <24000000>; 15 clock-output-names = "v2m:clk24mhz"; 19 compatible = "fixed-clock"; 20 #clock-cells = <0>; 21 clock-frequency = <1000000>; 22 clock-output-names = "v2m:refclk1mhz"; [all …]
|
| D | juno-motherboard.dtsi | 2 * ARM Juno Platform motherboard peripherals 4 * Copyright (c) 2013-2014 ARM Ltd 12 compatible = "fixed-clock"; 13 #clock-cells = <0>; 14 clock-frequency = <24000000>; 15 clock-output-names = "juno_mb:clk24mhz"; 19 compatible = "fixed-clock"; 20 #clock-cells = <0>; 21 clock-frequency = <25000000>; 22 clock-output-names = "juno_mb:clk25mhz"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/arm/ |
| D | rtsm_ve-motherboard-rs2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * "rs2" extension for the v2m motherboard 8 bus@8000000 { 9 motherboard-bus@8000000 { 10 arm,v2m-memory-map = "rs2"; 12 iofpga-bus@300000000 {
|
| D | rtsm_ve-motherboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 * Motherboard component 12 compatible = "fixed-clock"; 13 #clock-cells = <0>; 14 clock-frequency = <24000000>; 15 clock-output-names = "v2m:clk24mhz"; 19 compatible = "fixed-clock"; 20 #clock-cells = <0>; 21 clock-frequency = <1000000>; 22 clock-output-names = "v2m:refclk1mhz"; [all …]
|
| D | juno-motherboard.dtsi | 2 * ARM Juno Platform motherboard peripherals 4 * Copyright (c) 2013-2014 ARM Ltd 12 compatible = "fixed-clock"; 13 #clock-cells = <0>; 14 clock-frequency = <24000000>; 15 clock-output-names = "juno_mb:clk24mhz"; 19 compatible = "fixed-clock"; 20 #clock-cells = <0>; 21 clock-frequency = <25000000>; 22 clock-output-names = "juno_mb:clk25mhz"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/PCI/ |
| D | acpi-info.rst | 1 .. SPDX-License-Identifier: GPL-2.0 39 If the OS is expected to manage a non-discoverable device described via 46 they forward down to the PCI bus, as well as registers of the host bridge 48 things like secondary/subordinate bus registers that determine the bus 50 These are all device-specific, non-architected things, so the only way a 52 the device-specific details. The host bridge registers also include ECAM 66 bridge registers (including ECAM space) in PNP0C02 catch-all devices [6]. 67 With the exception of ECAM, the bridge register space is device-specific 78 PNP0C02 "motherboard" devices are basically a catch-all. There's no 89 the address space is device-specific. An ACPI OS learns the base address [all …]
|
| /kernel/linux/linux-6.6/Documentation/PCI/ |
| D | acpi-info.rst | 1 .. SPDX-License-Identifier: GPL-2.0 39 If the OS is expected to manage a non-discoverable device described via 46 they forward down to the PCI bus, as well as registers of the host bridge 48 things like secondary/subordinate bus registers that determine the bus 50 These are all device-specific, non-architected things, so the only way a 52 the device-specific details. The host bridge registers also include ECAM 66 bridge registers (including ECAM space) in PNP0C02 catch-all devices [6]. 67 With the exception of ECAM, the bridge register space is device-specific 78 PNP0C02 "motherboard" devices are basically a catch-all. There's no 89 the address space is device-specific. An ACPI OS learns the base address [all …]
|
| /kernel/linux/linux-6.6/Documentation/i2c/busses/ |
| D | i2c-via.rst | 2 Kernel driver i2c-via 12 ----------- 14 i2c-via is an i2c bus driver for motherboards with VIA chipset. 17 - MVP3, VP3, VP2/97, VPX/97 18 - others with South bridge VT82C586B 25 --------- 28 You have VT82C586B on the motherboard, but not in the listing. 39 datasheets, but there are several ways the motherboard manufacturer
|
| /kernel/linux/linux-5.10/Documentation/i2c/busses/ |
| D | i2c-via.rst | 2 Kernel driver i2c-via 12 ----------- 14 i2c-via is an i2c bus driver for motherboards with VIA chipset. 17 - MVP3, VP3, VP2/97, VPX/97 18 - others with South bridge VT82C586B 25 --------- 28 You have VT82C586B on the motherboard, but not in the listing. 39 datasheets, but there are several ways the motherboard manufacturer
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | vexpress-v2m.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Motherboard Express uATX 6 * V2M-P1 8 * HBI-0190D 14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong 18 * CHANGES TO vexpress-v2m-rs1.dtsi! 22 bus@40000000 { 23 motherboard { 24 model = "V2M-P1"; 27 compatible = "arm,vexpress,v2m-p1", "simple-bus"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/arm/ |
| D | vexpress-v2m.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Motherboard Express uATX 6 * V2M-P1 8 * HBI-0190D 14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong 18 * CHANGES TO vexpress-v2m-rs1.dtsi! 20 #include <dt-bindings/interrupt-controller/arm-gic.h> 23 bus@40000000 { 24 compatible = "simple-bus"; 25 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | w83793.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 15 - Yuan Mu (Winbond Electronics) 16 - Rudolf Marek <r.marek@assembler.cz> 20 ----------------- 25 This parameter is not recommended, it will lose motherboard specific 28 * force_subclients=bus,caddr,saddr1,saddr2 31 to force the subclients of chip 0x2f on bus 0 to i2c addresses 36 ----------- 44 sets of 6-pin CPU VID input. 47 If your motherboard maker used the reference design, the resolution of [all …]
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | w83793.rst | 10 Addresses scanned: I2C 0x2c - 0x2f 15 - Yuan Mu (Winbond Electronics) 16 - Rudolf Marek <r.marek@assembler.cz> 20 ----------------- 25 This parameter is not recommended, it will lose motherboard specific 28 * force_subclients=bus,caddr,saddr1,saddr2 31 to force the subclients of chip 0x2f on bus 0 to i2c addresses 36 ----------- 44 sets of 6-pin CPU VID input. 47 If your motherboard maker used the reference design, the resolution of [all …]
|
| /kernel/linux/linux-6.6/arch/m68k/ |
| D | Kconfig.bus | 1 # SPDX-License-Identifier: GPL-2.0 4 comment "Bus Support" 7 bool "DIO bus support" 11 Say Y here to enable support for the "DIO" expansion bus used in 21 bool "Amiga Zorro (AutoConfig) bus support" 24 This enables support for the Zorro bus in the Amiga. If you have 43 Find out whether you have ISA slots on your motherboard. ISA is the 44 name of a bus system, i.e. the way the CPU talks to the other stuff 45 inside your box. Other bus systems are PCI, EISA, MicroChannel
|
| /kernel/linux/linux-5.10/arch/m68k/ |
| D | Kconfig.bus | 1 # SPDX-License-Identifier: GPL-2.0 4 comment "Bus Support" 7 bool "DIO bus support" 11 Say Y here to enable support for the "DIO" expansion bus used in 21 bool "Amiga Zorro (AutoConfig) bus support" 24 This enables support for the Zorro bus in the Amiga. If you have 43 Find out whether you have ISA slots on your motherboard. ISA is the 44 name of a bus system, i.e. the way the CPU talks to the other stuff 45 inside your box. Other bus systems are PCI, EISA, MicroChannel
|
| /kernel/linux/linux-5.10/arch/mips/pci/ |
| D | pci-generic.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 * addresses to be allocated in the 0x000-0x0ff region 18 * the low 10 bits of the IO address. The 0x00-0xff region 19 * is reserved for motherboard devices that decode all 16 20 * bits, so it's ok to allocate at, say, 0x2800-0x28ff, 21 * but we want to try to avoid allocating at 0x2900-0x2bff 22 * which might have be mirrored at 0x0100-0x03ff.. 28 resource_size_t start = res->start; in pcibios_align_resource() 31 if (res->flags & IORESOURCE_IO && start & 0x300) in pcibios_align_resource() 34 start = (start + align - 1) & ~(align - 1); in pcibios_align_resource() [all …]
|
| /kernel/linux/linux-6.6/arch/x86/pci/ |
| D | mmconfig-shared.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mmconfig-shared.c - Low-level direct PCI config space access via 4 * MMCONFIG - common code between i386 and x86-64. 7 * - known chipset handling 8 * - ACPI decoding and validation 10 * Per-architecture code takes care of the mappings and accesses 39 if (cfg->res.parent) in pci_mmconfig_remove() 40 release_resource(&cfg->res); in pci_mmconfig_remove() 41 list_del(&cfg->list); in pci_mmconfig_remove() 58 /* keep list sorted by segment and starting bus number */ in list_add_sorted() [all …]
|
| /kernel/linux/linux-6.6/arch/mips/pci/ |
| D | pci-generic.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 14 * addresses to be allocated in the 0x000-0x0ff region 18 * the low 10 bits of the IO address. The 0x00-0xff region 19 * is reserved for motherboard devices that decode all 16 20 * bits, so it's ok to allocate at, say, 0x2800-0x28ff, 21 * but we want to try to avoid allocating at 0x2900-0x2bff 22 * which might have be mirrored at 0x0100-0x03ff.. 28 resource_size_t start = res->start; in pcibios_align_resource() 31 if (res->flags & IORESOURCE_IO && start & 0x300) in pcibios_align_resource() 34 start = (start + align - 1) & ~(align - 1); in pcibios_align_resource() [all …]
|
| /kernel/linux/linux-6.6/arch/xtensa/kernel/ |
| D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * PCI bios-type initialisation for PCI machines 7 * Copyright (C) 2001-2005 Tensilica Inc. 24 #include <asm/pci-bridge.h> 30 * addresses to be allocated in the 0x000-0x0ff region 34 * the low 10 bits of the IO address. The 0x00-0xff region 35 * is reserved for motherboard devices that decode all 16 36 * bits, so it's ok to allocate at, say, 0x2800-0x28ff, 37 * but we want to try to avoid allocating at 0x2900-0x2bff 38 * which might have be mirrored at 0x0100-0x03ff.. [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/kernel/ |
| D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * PCI bios-type initialisation for PCI machines 7 * Copyright (C) 2001-2005 Tensilica Inc. 24 #include <asm/pci-bridge.h> 30 * addresses to be allocated in the 0x000-0x0ff region 34 * the low 10 bits of the IO address. The 0x00-0xff region 35 * is reserved for motherboard devices that decode all 16 36 * bits, so it's ok to allocate at, say, 0x2800-0x28ff, 37 * but we want to try to avoid allocating at 0x2900-0x2bff 38 * which might have be mirrored at 0x0100-0x03ff.. [all …]
|
| /kernel/linux/linux-5.10/arch/x86/pci/ |
| D | i386.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Low-Level PCI Access for i386 machines 9 * +1 (303) 786-7975 16 * Copyright 1997--2000 Martin Mares <mj@ucw.cz> 22 * PCI Local Bus Specification 65 if (map->dev == dev) in pcibios_fwaddrmap_lookup() 88 map->dev = pci_dev_get(dev); in pcibios_save_fw_addr() 89 map->fw_addr[idx] = fw_addr; in pcibios_save_fw_addr() 90 INIT_LIST_HEAD(&map->list); in pcibios_save_fw_addr() 93 list_add_tail(&map->list, &pcibios_fwaddrmappings); in pcibios_save_fw_addr() [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/pcie/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # PCI Express Port Bus Configuration 6 bool "PCI Express Port Bus support" 8 This enables PCI Express Port Bus support. Users can then enable 9 support for Native Hot-Plug, Advanced Error Reporting, Power 19 Say Y here if you have a motherboard that supports PCI Express Native 42 to trigger various real hardware errors. Software-based 44 help of a user space helper tool aer-inject, which can be 46 https://www.kernel.org/pub/linux/utils/pci/aer-inject/ 56 (transaction layer end-to-end CRC checking). [all …]
|