| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | amlogic,meson-gx.txt | 10 - compatible : contains one of: 11 - "amlogic,meson-gx-mmc" 12 - "amlogic,meson-gxbb-mmc" 13 - "amlogic,meson-gxl-mmc" 14 - "amlogic,meson-gxm-mmc" 15 - "amlogic,meson-axg-mmc" 16 - clocks : A list of phandle + clock-specifier pairs for the clocks listed in clock-names. 17 - clock-names: Should contain the following: 18 "core" - Main peripheral bus clock 19 "clkin0" - Parent clock of internal mux [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | amlogic,meson-gx-mmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/amlogic,meson-gx-mmc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - Neil Armstrong <neil.armstrong@linaro.org> 17 - $ref: mmc-controller.yaml# 22 - const: amlogic,meson-axg-mmc 23 - items: 24 - const: amlogic,meson-gx-mmc 25 - const: amlogic,meson-gxbb-mmc [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/ |
| D | meson-g12.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-g12-common.dtsi" 8 #include <dt-bindings/clock/axg-audio-clkc.h> 9 #include <dt-bindings/power/meson-g12a-power.h> 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 14 tdmif_a: audio-controller-0 { 15 compatible = "amlogic,axg-tdm-iface"; 16 #sound-dai-cells = <0>; 17 sound-name-prefix = "TDM_A"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/ |
| D | meson-g12.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-g12-common.dtsi" 8 #include <dt-bindings/clock/axg-audio-clkc.h> 9 #include <dt-bindings/power/meson-g12a-power.h> 10 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 11 #include <dt-bindings/reset/amlogic,meson-g12a-audio-reset.h> 14 tdmif_a: audio-controller-0 { 15 compatible = "amlogic,axg-tdm-iface"; 16 #sound-dai-cells = <0>; 17 sound-name-prefix = "TDM_A"; [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | quirks.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This file contains work-arounds for x86 and x86_64 platform bugs. 25 if (dev->revision > 0x9) in quirk_intel_irqbalance() 28 /* enable access to config space*/ in quirk_intel_irqbalance() 36 pci_bus_read_config_word(dev->bus, PCI_DEVFN(8, 0), 0x4c, &word); in quirk_intel_irqbalance() 39 dev_info(&dev->dev, "Intel E7520/7320/7525 detected; " in quirk_intel_irqbalance() 108 dev_printk(KERN_DEBUG, &dev->dev, "RCBA disabled; " in ich_force_enable_hpet() 116 dev_printk(KERN_DEBUG, &dev->dev, "ioremap failed; " in ich_force_enable_hpet() 128 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at " in ich_force_enable_hpet() 148 dev_printk(KERN_DEBUG, &dev->dev, in ich_force_enable_hpet() [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/ |
| D | quirks.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This file contains work-arounds for x86 and x86_64 platform bugs. 25 if (dev->revision > 0x9) in quirk_intel_irqbalance() 28 /* enable access to config space*/ in quirk_intel_irqbalance() 36 pci_bus_read_config_word(dev->bus, PCI_DEVFN(8, 0), 0x4c, &word); in quirk_intel_irqbalance() 39 dev_info(&dev->dev, "Intel E7520/7320/7525 detected; " in quirk_intel_irqbalance() 108 dev_printk(KERN_DEBUG, &dev->dev, "RCBA disabled; " in ich_force_enable_hpet() 116 dev_printk(KERN_DEBUG, &dev->dev, "ioremap failed; " in ich_force_enable_hpet() 128 dev_printk(KERN_DEBUG, &dev->dev, "Force enabled HPET at " in ich_force_enable_hpet() 148 dev_printk(KERN_DEBUG, &dev->dev, in ich_force_enable_hpet() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/pci/ |
| D | fixup.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Exceptions for specific devices. Usually work-arounds for fatal design flaws. 17 * i450NX -- Find and scan all secondary buses on all PXB's. in pci_fixup_i450nx() 22 dev_warn(&d->dev, "Searching for i450NX host bridges\n"); in pci_fixup_i450nx() 28 dev_dbg(&d->dev, "i450NX PXB %d: %02x/%02x/%02x\n", pxb, busno, in pci_fixup_i450nx() 35 pcibios_last_bus = -1; in pci_fixup_i450nx() 42 * i450GX and i450KX -- Find and scan all secondary buses. in pci_fixup_i450gx() 47 dev_info(&d->dev, "i440KX/GX host bridge; secondary bus %02x\n", busno); in pci_fixup_i450gx() 49 pcibios_last_bus = -1; in pci_fixup_i450gx() 61 dev_warn(&d->dev, "Fixing base address flags\n"); in pci_fixup_umc_ide() [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/eeprom/ |
| D | at24.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * at24.c - handle most I2C EEPROMs 5 * Copyright (C) 2005-2007 David Brownell 20 #include <linux/nvmem-provider.h> 30 /* sysfs-entry will be read-only. */ 32 /* sysfs-entry will be world-readable. */ 36 /* Factory-programmed serial number. */ 38 /* Factory-programmed mac address. */ 40 /* Does not auto-rollover reads to the next slave address. */ 46 * MicroChip 24LC, etc) won't much matter for typical read/write access. [all …]
|
| /kernel/linux/linux-6.6/arch/x86/pci/ |
| D | fixup.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Exceptions for specific devices. Usually work-arounds for fatal design flaws. 19 * i450NX -- Find and scan all secondary buses on all PXB's. in pci_fixup_i450nx() 24 dev_warn(&d->dev, "Searching for i450NX host bridges\n"); in pci_fixup_i450nx() 30 dev_dbg(&d->dev, "i450NX PXB %d: %02x/%02x/%02x\n", pxb, busno, in pci_fixup_i450nx() 37 pcibios_last_bus = -1; in pci_fixup_i450nx() 44 * i450GX and i450KX -- Find and scan all secondary buses. in pci_fixup_i450gx() 49 dev_info(&d->dev, "i440KX/GX host bridge; secondary bus %02x\n", busno); in pci_fixup_i450gx() 51 pcibios_last_bus = -1; in pci_fixup_i450gx() 63 dev_warn(&d->dev, "Fixing base address flags\n"); in pci_fixup_umc_ide() [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/eeprom/ |
| D | at24.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * at24.c - handle most I2C EEPROMs 5 * Copyright (C) 2005-2007 David Brownell 20 #include <linux/nvmem-provider.h> 30 /* sysfs-entry will be read-only. */ 32 /* sysfs-entry will be world-readable. */ 36 /* Factory-programmed serial number. */ 38 /* Factory-programmed mac address. */ 40 /* Does not auto-rollover reads to the next slave address. */ 46 * MicroChip 24LC, etc) won't much matter for typical read/write access. [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-at91/ |
| D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/mach-at91/pm.c 35 * struct at91_pm_bu - AT91 power management backup unit data structure 52 * struct at91_pm_sfrbu_regs - registers mapping for SFRBU 65 * enum at91_pm_eth_clk - Ethernet clock indexes 77 * enum at91_pm_eth - Ethernet controller indexes 89 * struct at91_pm_quirk_eth - AT91 PM Ethernet quirks 93 * @modes: power management mode that this quirk applies to 107 * struct at91_pm_quirks - AT91 PM quirks 115 * struct at91_soc_pm - AT91 SoC power management data structure [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | meson-gx-mmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <linux/dma-mapping.h> 21 #include <linux/mmc/slot-gpio.h> 24 #include <linux/clk-provider.h> 31 #define DRIVER_NAME "meson-gx-mmc" 49 #define CLK_TX_DELAY_MASK(h) (h->data->tx_delay_mask) 50 #define CLK_RX_DELAY_MASK(h) (h->data->rx_delay_mask) 51 #define CLK_ALWAYS_ON(h) (h->data->always_on) 205 unsigned int timeout = data->timeout_ns / NSEC_PER_MSEC; in meson_mmc_get_timeout_msecs() 217 if (cmd->opcode == MMC_SET_BLOCK_COUNT && !cmd->error) in meson_mmc_get_next_command() [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/host/ |
| D | meson-gx-mmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 #include <linux/dma-mapping.h> 21 #include <linux/mmc/slot-gpio.h> 24 #include <linux/clk-provider.h> 31 #define DRIVER_NAME "meson-gx-mmc" 51 #define CLK_TX_DELAY_MASK(h) (h->data->tx_delay_mask) 52 #define CLK_RX_DELAY_MASK(h) (h->data->rx_delay_mask) 53 #define CLK_ALWAYS_ON(h) (h->data->always_on) 54 #define CLK_IRQ_SDIO_SLEEP(h) (h->data->irq_sdio_sleep) 207 unsigned int timeout = data->timeout_ns / NSEC_PER_MSEC; in meson_mmc_get_timeout_msecs() [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/ |
| D | cirrusfb.c | 2 * drivers/video/cirrusfb.c - driver for Cirrus Logic chipsets 4 * Copyright 1999-2001 Jeff Garzik <jgarzik@pobox.com> 29 * Format this code with GNU indent '-kr -i8 -pcs' options. 103 * per-board-type information, used for enumerating and abstracting 104 * chip-specific information 108 * is required at runtime. Maybe separate into an init-only and 109 * a run-time table? 114 /* for 1/4bpp, 8bpp 15/16bpp, 24bpp, 32bpp - numbers from xorg code */ 262 CHIP(PCI_DEVICE_ID_CIRRUS_5430, BT_ALPINE), /* GD-5440 is same id */ 375 /*--- Interface used by the world ------------------------------------------*/ [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | cirrusfb.c | 2 * drivers/video/cirrusfb.c - driver for Cirrus Logic chipsets 4 * Copyright 1999-2001 Jeff Garzik <jgarzik@pobox.com> 29 * Format this code with GNU indent '-kr -i8 -pcs' options. 102 * per-board-type information, used for enumerating and abstracting 103 * chip-specific information 107 * is required at runtime. Maybe separate into an init-only and 108 * a run-time table? 113 /* for 1/4bpp, 8bpp 15/16bpp, 24bpp, 32bpp - numbers from xorg code */ 261 CHIP(PCI_DEVICE_ID_CIRRUS_5430, BT_ALPINE), /* GD-5440 is same id */ 374 /*--- Interface used by the world ------------------------------------------*/ [all …]
|
| /kernel/linux/linux-5.10/drivers/nvme/host/ |
| D | pci.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2011-2014, Intel Corporation. 11 #include <linux/blk-mq.h> 12 #include <linux/blk-mq-pci.h> 23 #include <linux/t10-pi.h> 25 #include <linux/io-64-nonatomic-lo-hi.h> 26 #include <linux/io-64-nonatomic-hi-lo.h> 27 #include <linux/sed-opal.h> 28 #include <linux/pci-p2pdma.h> 33 #define SQ_SIZE(q) ((q)->q_depth << (q)->sqes) [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kvm/ |
| D | x86.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Kernel-based Virtual Machine driver for Linux 16 * Ben-Ami Yassour <benami@il.ibm.com> 48 #include <linux/user-return-notifier.h> 62 #include <linux/entry-kvm.h> 103 ((struct kvm_vcpu *)(ctxt)->vcpu) 106 * - enable syscall per default because its emulated by KVM 107 * - enable LME and LMA per default on 64 bit KVM 140 *(((struct kvm_x86_ops *)0)->func)); 143 #include <asm/kvm-x86-ops.h> [all …]
|
| /kernel/linux/linux-5.10/sound/pci/hda/ |
| D | patch_realtek.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 33 /* extra amp-initialization sequence types */ 136 * COEF access helper functions 141 struct alc_spec *spec = codec->spec; in coef_mutex_lock() 144 mutex_lock(&spec->coef_mutex); in coef_mutex_lock() 149 struct alc_spec *spec = codec->spec; in coef_mutex_unlock() 151 mutex_unlock(&spec->coef_mutex); in coef_mutex_unlock() 203 if (val != -1) in __alc_update_coefex_idx() 223 struct alc_spec *spec = codec->spec; in alc_get_coef0() 225 if (!spec->coef0) in alc_get_coef0() [all …]
|
| /kernel/linux/linux-6.6/sound/pci/hda/ |
| D | patch_realtek.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 35 /* extra amp-initialization sequence types */ 141 * COEF access helper functions 146 struct alc_spec *spec = codec->spec; in coef_mutex_lock() 149 mutex_lock(&spec->coef_mutex); in coef_mutex_lock() 154 struct alc_spec *spec = codec->spec; in coef_mutex_unlock() 156 mutex_unlock(&spec->coef_mutex); in coef_mutex_unlock() 208 if (val != -1) in __alc_update_coefex_idx() 228 struct alc_spec *spec = codec->spec; in alc_get_coef0() 230 if (!spec->coef0) in alc_get_coef0() [all …]
|