/Linux-v5.10/arch/arm/mach-integrator/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 33 bool "Include support for Integrator/IM-PD1" 41 The IM-PD1 is an add-on logic module for the Integrator which 43 The IM-PD1 can be found on the Integrator/PP2 platform. 46 bool "Integrator/CM7TDMI core module" 52 bool "Integrator/CM720T core module" 58 bool "Integrator/CM740T core module" 64 bool "Integrator/CM920T core module" 70 bool "Integrator/CM922T-XA10 core module" 76 bool "Integrator/CM926EJ-S core module" [all …]
|
D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-integrator/core.c 5 * Copyright (C) 2000-2003 Deep Blue Solutions Ltd 26 #include <asm/mach-types.h> 37 * cm_get - get the value from the CM_CTRL register 45 * cm_control - update the CM_CTRL register. 62 /* disable core module IRQs */ in cm_clear_irqs() 68 { .compatible = "arm,core-module-integrator"}, 77 pr_crit("no core module node found in device tree\n"); in cm_init() 82 pr_crit("could not remap core module\n"); in cm_init() [all …]
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/ |
D | minimal.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2016-2019 Mellanox Technologies. All rights reserved */ 9 #include <linux/module.h> 13 #include "core.h" 32 struct mlxsw_core *core; member 42 u8 module; member 50 err = mlxsw_reg_query(mlxsw_m->core, MLXSW_REG(spad), spad_pl); in mlxsw_m_base_mac_get() 53 mlxsw_reg_spad_base_mac_memcpy_from(spad_pl, mlxsw_m->base_mac); in mlxsw_m_base_mac_get() 66 struct mlxsw_m *mlxsw_m = mlxsw_m_port->mlxsw_m; in mlxsw_m_port_get_devlink_port() 68 return mlxsw_core_port_devlink_port_get(mlxsw_m->core, in mlxsw_m_port_get_devlink_port() [all …]
|
D | core_env.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 8 #include "core.h" 19 struct mlxsw_core *core; member 25 static int mlxsw_env_validate_cable_ident(struct mlxsw_core *core, int id, in mlxsw_env_validate_cable_ident() argument 35 err = mlxsw_reg_query(core, MLXSW_REG(mcia), mcia_pl); in mlxsw_env_validate_cable_ident() 55 return -EINVAL; in mlxsw_env_validate_cable_ident() 62 mlxsw_env_query_module_eeprom(struct mlxsw_core *mlxsw_core, int module, in mlxsw_env_query_module_eeprom() argument 82 size = MLXSW_REG_MCIA_EEPROM_PAGE_LENGTH - offset; in mlxsw_env_query_module_eeprom() 89 * figure in SFF-8436 specification and to "CMIS Module in mlxsw_env_query_module_eeprom() 94 offset -= MLXSW_REG_MCIA_EEPROM_UP_PAGE_LENGTH * page; in mlxsw_env_query_module_eeprom() [all …]
|
D | switchib.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2016-2018 Mellanox Technologies. All rights reserved */ 5 #include <linux/module.h> 17 #include "core.h" 31 struct mlxsw_core *core; member 40 u8 module; member 52 * 0 - Ethernet control (e.g. EMADs, LACP) 53 * 1 - Ethernet data 84 * 0 - Data packets 85 * 6 - Control packets [all …]
|
D | core_hwmon.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ 12 #include "core.h" 44 struct mlxsw_core *core; member 62 struct mlxsw_hwmon *mlxsw_hwmon = mlwsw_hwmon_attr->hwmon; in mlxsw_hwmon_temp_show() 67 index = mlxsw_hwmon_get_attr_index(mlwsw_hwmon_attr->type_index, in mlxsw_hwmon_temp_show() 68 mlxsw_hwmon->module_sensor_max); in mlxsw_hwmon_temp_show() 70 err = mlxsw_reg_query(mlxsw_hwmon->core, MLXSW_REG(mtmp), mtmp_pl); in mlxsw_hwmon_temp_show() 72 dev_err(mlxsw_hwmon->bus_info->dev, "Failed to query temp sensor\n"); in mlxsw_hwmon_temp_show() 85 struct mlxsw_hwmon *mlxsw_hwmon = mlwsw_hwmon_attr->hwmon; in mlxsw_hwmon_temp_max_show() [all …]
|
D | core_thermal.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2016-2018 Mellanox Technologies. All rights reserved 14 #include "core.h" 60 { /* In range - 0-40% PWM */ 68 /* In range - 40-100% PWM */ 82 { /* Critical - soft poweroff */ 93 #define MLXSW_THERMAL_TRIP_MASK (BIT(MLXSW_THERMAL_NUM_TRIPS) - 1) 101 int module; /* Module or gearbox number */ member 105 struct mlxsw_core *core; member 138 if (thermal->cdevs[i] == cdev) in mlxsw_get_cooling_device_idx() [all …]
|
D | switchx2.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 2 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */ 5 #include <linux/module.h> 16 #include "core.h" 30 struct mlxsw_core *core; member 50 u8 module; member 62 * 0 - Ethernet control (e.g. EMADs, LACP) 63 * 1 - Ethernet data 75 * Range is 0-15, where 15 is the highest priority. 126 * 0 - Data packets [all …]
|
/Linux-v5.10/sound/pci/hda/ |
D | hda_bind.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * HD-audio codec driver binding 10 #include <linux/module.h> 14 #include <sound/core.h> 23 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in hda_codec_match() 25 container_of(drv, struct hda_codec_driver, core); in hda_codec_match() 28 u32 id = codec->probe_id ? codec->probe_id : codec->core.vendor_id; in hda_codec_match() 29 u32 rev_id = codec->core.revision_id; in hda_codec_match() 31 for (list = driver->id; list->vendor_id; list++) { in hda_codec_match() 32 if (list->vendor_id == id && in hda_codec_match() [all …]
|
/Linux-v5.10/drivers/clk/renesas/ |
D | renesas-cpg-mssr.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Renesas Clock Pulse Generator / Module Standby and Software Reset 12 * Definitions of CPG Core Clocks 15 * - Clock outputs exported to DT 16 * - External input clocks 17 * - Internal CPG clocks 26 unsigned int parent; /* Core Clocks only */ 61 * Definitions of Module Clocks 67 unsigned int parent; /* Add MOD_CLK_BASE for Module Clocks */ 70 /* Convert from sparse base-100 to packed index space */ [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/arm/ |
D | arm,integrator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 14 They are ARMv4, ARMv5 and ARMv6-capable using different core tiles, 16 "core tiles" and referred to in the device tree as "core modules". 23 - description: ARM Integrator Application Platform, this board has a PCI 28 pre-packaged in a PC Tower form factor called Integrator/PP1 or a 31 - const: arm,integrator-ap 32 - description: ARM Integrator Compact Platform (HBI-0086), this board has [all …]
|
D | arm,versatile.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards 22 - description: The ARM Versatile Application Baseboard (HBI-0118) is an 23 evaluation board specifically for the ARM926EJ-S. It can be connected 24 to an IB1 interface board for a touchscreen-type use case or an IB2 25 for a candybar phone-type use case. See ARM DUI 0225D. 27 - const: arm,versatile-ab [all …]
|
/Linux-v5.10/drivers/mfd/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 tristate "AMD CS5535 and CS5536 southbridge core functions" 19 This is the core driver for CS5535/CS5536 MFD functions. This is 44 tristate "Active-semi ACT8945A" 49 Support for the ACT8945A PMIC from Active-semi. This device 50 features three step-down DC/DC converters and four low-dropout 66 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 68 To compile this driver as a module, choose M here: the module will be 69 called sun4i-gpadc. 88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down [all …]
|
/Linux-v5.10/Documentation/target/ |
D | tcm_mod_builder.rst | 2 The TCM v4 fabric module script generator 7 This document is intended to be a mini-HOWTO for using the tcm_mod_builder.py 8 script to generate a brand new functional TCM v4 fabric .ko module of your very own, 13 mkdir -p /sys/kernel/config/target/$TCM_NEW_MOD 18 ->make_tpg(), ->drop_tpg(), ->make_wwn(), ->drop_wwn(). These are created 20 2) Generate basic infrastructure for loading/unloading LKMs and TCM/ConfigFS fabric module 22 3) Based on user defined T10 Proto_Ident for the new fabric module being built, 24 SPC-3 persistent reservation are automatically generated in $TCM_NEW_MOD/$TCM_NEW_MOD_fabric.c 29 tcm_mod_builder.py depends upon the mandatory '-p $PROTO_IDENT' and '-m 32 …target:/mnt/sdb/lio-core-2.6.git/Documentation/target# python tcm_mod_builder.py -p iSCSI -m tcm_n… [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/arm/omap/ |
D | ctrl.txt | 1 OMAP Control Module bindings 3 Control Module contains miscellaneous features under it based on SoC type. 5 described in [1]. Typically some clock nodes are also under control module. 7 control module driver itself. 11 [1] Documentation/devicetree/bindings/pinctrl/pinctrl-single.txt 15 - compatible: Must be one of: 16 "ti,am3-scm" 17 "ti,am4-scm" 18 "ti,dm814-scrm" 19 "ti,dm816-scrm" [all …]
|
D | prcm.txt | 5 each describing one module and the clock hierarchy under it. see [1] for 11 - compatible: Must be one of: 12 "ti,am3-prcm" 13 "ti,am4-prcm" 14 "ti,omap2-prcm" 15 "ti,omap3-prm" 16 "ti,omap3-cm" 17 "ti,omap4-cm1" 18 "ti,omap4-prm" 19 "ti,omap4-cm2" [all …]
|
/Linux-v5.10/drivers/staging/most/Documentation/ |
D | driver_usage.txt | 5 access a MOST network: The Automotive Information Backbone and the de-facto 6 standard for high-bandwidth automotive multimedia networking. 9 for the efficient and low-cost transport of control, real-time and packet 26 The MOST driver uses module stacking to divide the associated modules into 27 three layers. From bottom up these layers are: the adapter layer, the core 28 layer and the application layer. The core layer implements the MOST 29 subsystem and consists basically of the module core.c and its API. It 36 arbitrarily combined with the core to meet the connectivity of the desired 39 A module of the adapter layer is basically a device driver for a different 40 subsystem. It is registered with the core to connect the MOST subsystem to [all …]
|
/Linux-v5.10/drivers/gpu/drm/msm/dp/ |
D | dp_power.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. 12 * sruct dp_power - DisplayPort's power related data 14 * @init: initializes the regulators/core clocks/GPIOs/pinctrl 15 * @deinit: turns off the regulators/core clocks/GPIOs/pinctrl 26 * dp_power_init() - enable power supplies for display controller 28 * @power: instance of power module 38 * dp_power_deinit() - turn off regulators and gpios. 40 * @power: instance of power module 48 * dp_power_clk_status() - display controller clocks status [all …]
|
/Linux-v5.10/fs/ |
D | Kconfig.binfmt | 1 # SPDX-License-Identifier: GPL-2.0-only 18 however) and makes building run-time libraries very easy. Many new 65 bool "Write ELF core dumps with partial segments" 69 ELF core dump files describe each memory mapping of the crashed 74 the first page of the file in a core dump makes it possible to 77 GDB before 6.7 are confused by ELF core dump files in this format. 79 The core dump behavior can be controlled per process using 80 the /proc/PID/coredump_filter pseudo-file; this setting is 93 You can build this support as a module; however, until that module 95 module from an initramfs, the portion of the initramfs before loading [all …]
|
/Linux-v5.10/arch/arm/kernel/ |
D | module-plts.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-2017 Linaro Ltd. <ard.biesheuvel@linaro.org> 8 #include <linux/module.h> 21 (PLT_ENT_STRIDE - 4)) 24 (PLT_ENT_STRIDE - 8)) 32 static bool in_init(const struct module *mod, unsigned long loc) in in_init() 34 return loc - (u32)mod->init_layout.base < mod->init_layout.size; in in_init() 37 u32 get_module_plt(struct module *mod, unsigned long loc, Elf32_Addr val) in get_module_plt() 39 struct mod_plt_sec *pltsec = !in_init(mod, loc) ? &mod->arch.core : in get_module_plt() 40 &mod->arch.init; in get_module_plt() [all …]
|
/Linux-v5.10/Documentation/scsi/ |
D | scsi.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 http://www.tldp.org/HOWTO/SCSI-2.4-HOWTO . The LDP has single 12 http://web.archive.org/web/%2E/http://www.torque.net/scsi/SCSI-2.4-HOWTO 20 The scsi-core (also known as the "mid level") contains the core of scsi 22 The scsi core support can be a module (scsi_mod.o), or it can be built into 23 the kernel. If the core is a module, it must be the first scsi module 30 once the scsi core is present in the kernel (either compiled in or loaded 31 as a module). The disk driver (sd_mod.o), cdrom driver (sr_mod.o), 46 devices. Its module name is osst.o .
|
/Linux-v5.10/Documentation/filesystems/ |
D | orangefs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 OrangeFS is an LGPL userspace scale-out parallel storage system. It is ideal 51 On Fedora, install orangefs and orangefs-server:: 53 dnf -y install orangefs orangefs-server 64 pvfs2-client-core. 68 pvfs2-server -f /etc/orangefs/orangefs.conf 72 systemctl start orangefs-server 76 pvfs2-ping -m /pvfsmnt 78 Start the client. The module must be compiled in or loaded before this 81 systemctl start orangefs-client [all …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | omap4-l4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 compatible = "ti,omap4-l4-cfg", "simple-bus"; 7 reg-names = "ap", "la", "ia0"; 8 #address-cells = <1>; 9 #size-cells = <1>; 19 compatible = "simple-bus"; 20 #address-cells = <1>; 21 #size-cells = <1>; 44 target-module@2000 { /* 0x4a002000, ap 3 06.0 */ 45 compatible = "ti,sysc-omap4", "ti,sysc"; [all …]
|
/Linux-v5.10/drivers/iio/adc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 bool "ST-Ericsson AB8500 GPADC driver" 29 Say yes here to build support for Analog Devices AD7091R-5 ADC. 32 tristate "Analog Devices AD7124 and similar sigma-delta ADCs driver" 36 Say yes here to build support for Analog Devices AD7124-4 and AD7124-8 39 To compile this driver as a module, choose M here: the module will be 51 To compile this driver as a module, choose M here: the 52 module will be called ad7192. 64 To compile this driver as a module, choose M here: the module will be 74 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v5.10/include/linux/ |
D | pci_hotplug.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * PCI HotPlug Core Functions 6 * Copyright (C) 2001 Greg Kroah-Hartman (greg@kroah.com) 18 * struct hotplug_slot_ops -the callbacks that the hotplug pci core can use 33 * The table of function pointers that is passed to the hotplug pci core by a 34 * hotplug pci driver. These functions are called by the hotplug pci core when 51 * struct hotplug_slot - used to register a physical slot with the hotplug pci core 53 * @owner: The module owner of this structure 54 * @mod_name: The module name (KBUILD_MODNAME) of this structure 59 /* Variables below this are for use only by the hotplug pci core. */ [all …]
|