/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | coex.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2023-2024 Intel Corporation 4 * Copyright (C) 2013-2014, 2018-2019 Intel Corporation 5 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 14 #define BITS(nb) (BIT(nb) - 1) 43 * struct iwl_bt_coex_cmd - bt coex configuration command 64 * struct iwl_bt_coex_ci_cmd - bt coex channel inhibition command 98 * struct iwl_bt_coex_prof_old_notif - notification about BT coex 105 * @ttc_status: is TTC enabled - one bit per PHY 106 * @rrc_status: is RRC enabled - one bit per PHY [all …]
|
H A D | config.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2019, 2023-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 27 * struct iwl_calib_ctrl - Calibration control struct. 65 * struct iwl_phy_specific_cfg - specific PHY filter configuration 79 * struct iwl_phy_cfg_cmd_v1 - Phy configuration command 90 * struct iwl_phy_cfg_cmd_v3 - Phy configuration command (v3) 103 * enum iwl_dc2dc_config_id - flag ids
|
H A D | txq.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2005-2014, 2019-2021, 2023-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 22 * @IWL_MVM_DQA_MIN_MGMT_QUEUE: first TXQ in pool for MGMT and non-QOS frames. 80 * enum iwl_tx_queue_cfg_actions - TXQ config options 95 * struct iwl_tx_queue_cfg_cmd - txq hw scheduler config command 99 * @cb_size: size of TFD cyclic buffer. Value is exponent - 3. 114 * struct iwl_tx_queue_cfg_rsp - response to txq hw scheduler config 115 * @queue_number: queue number assigned to this RA -TID
|
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | debugfs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2023 Intel Corporation 4 * Copyright (C) 2012-2014 Intel Corporation 5 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 19 argtype *arg = file->private_data; \ 21 size_t buf_size = min(count, sizeof(buf) - 1); \ 24 return -EFAULT; \
|
H A D | time-event.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2019-2020, 2023 Intel Corporation 4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 9 #include "fw-api.h" 14 * DOC: Time Events - what is it? 43 * Is there an end-time for the event? 62 * iwl_mvm_protect_session - start / extend the session protection. 85 * iwl_mvm_stop_session_protection - cancel the session protection. 98 * iwl_mvm_rx_time_event_notif - handles %TIME_EVENT_NOTIFICATION. 104 * iwl_mvm_rx_roc_notif - handles %DISCOVERY_ROC_NTF. [all …]
|
/linux/arch/powerpc/platforms/85xx/ |
H A D | p2020.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright 2007,2009,2012-2013 Freescale Semiconductor Inc. 6 * Copyright 2022-2023 Pali Rohár <pali@kernel.org> 17 #include <asm/ppc-pci.h> 51 * Called very early, device-tree isn't unflattened
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-kernel-mm-ksm | 4 Contact: Linux memory management mailing list <linux-mm@kvack.org> 16 Contact: Linux memory management mailing list <linux-mm@kvack.org> 38 - write 1 to run ksm, read 1 while ksm is running. 39 - write 2 to disable ksm and unmerge all its pages. 47 Date: January 2013 49 Contact: Linux memory management mailing list <linux-mm@kvack.org> 56 Date: April 2023 58 Contact: Linux memory management mailing list <linux-mm@kvack.org> 61 calculation is in Documentation/admin-guide/mm/ksm.rst.
|
H A D | sysfs-bus-usb | 10 This allows to avoid side-effects with drivers 28 drivers, non-authorized one are not. By default, wired 33 Contact: linux-usb@vger.kernel.org 67 What: /sys/bus/usb-serial/drivers/.../new_id 69 Contact: linux-usb@vger.kernel.org 72 extra bus folder "usb-serial" in sysfs; apart from that 97 If CONFIG_PM is set and a USB 2.0 lpm-capable device is plugged 113 If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged 136 Date: February 2023 141 attribute allows user-space to know whether the device is [all …]
|
H A D | sysfs-devices-system-cpu | 2 Date: pre-git history 3 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 18 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 37 See Documentation/admin-guide/cputopology.rst for more information. 43 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 58 Contact: Linux memory management mailing list <linux-mm@kvack.org> 67 /sys/devices/system/cpu/cpu42/node2 -> ../../node/node2 77 Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 89 core_siblings_list: human-readable list of the logical CPU 99 thread_siblings_list: human-readable list of cpuX's hardware [all …]
|
/linux/Documentation/devicetree/bindings/soc/qcom/ |
H A D | qcom,rpm-master-stats.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,rpm-master-stats.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Konrad Dybcio <konradybcio@kernel.org> 16 (particularly around entering hardware-driven low power modes: XO shutdown 17 and total system-wide power collapse) are first made at Master-level, and 21 our device has entered the desired low-power mode, how long it took to do so, 26 This scheme has been used on various SoCs in the 2013-2023 era, with some 27 newer or higher-end designs providing this information through an SMEM query. [all …]
|
/linux/arch/riscv/include/asm/ |
H A D | acpi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2013-2014, Linaro Ltd. 8 * Copyright (C) 2021-2023, Ventana Micro Systems Inc. 25 #define acpi_strict 1 /* No out-of-spec workarounds on RISC-V */ 53 * CPU will be always available in MADT on RISC-V. 66 return acpi_cpu_get_madt_rintc(cpu)->uid; in get_acpi_id_for_cpu() 84 return -EINVAL; in acpi_get_riscv_isa()
|
/linux/arch/arm/boot/dts/nxp/ls/ |
H A D | ls1021a-tqmls1021a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR X11) 3 * Copyright 2013-2014 Freescale Semiconductor, Inc. 4 * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 5 * D-82229 Seefeld, Germany. 13 compatible = "tq,ls1021a-tqmls1021a", "fsl,ls1021a"; 15 reg_3p3v_som: regulator-3p3v-som { 16 compatible = "regulator-fixed"; 17 regulator-name = "3P3V_SOM"; 18 regulator-min-microvolt = <3300000>; 19 regulator-max-microvolt = <3300000>; [all …]
|
H A D | ls1021a-tqmls1021a-mbls1021a.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR X11) 3 * Copyright 2013-2014 Freescale Semiconductor, Inc. 4 * Copyright 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 5 * D-82229 Seefeld, Germany. 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/linux-event-codes.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/leds/leds-pca9532.h> 15 #include <dt-bindings/net/ti-dp83867.h> [all …]
|
/linux/drivers/cdx/controller/ |
H A D | bitfield.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * Copyright 2005-2006 Fen Systems Ltd. 4 * Copyright 2006-2013 Solarflare Communications Inc. 5 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. 24 #define CDX_HIGH_BIT(field) (CDX_LOW_BIT(field) + CDX_WIDTH(field) - 1) 26 /* A doubleword (i.e. 4 byte) datatype - little-endian in HW */ 36 * Extract bit field portion [low,high) from the 32-bit little-endian
|
H A D | mcdi.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * Copyright 2008-2013 Solarflare Communications Inc. 4 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc. 26 * enum cdx_mcdi_mode - MCDI transaction mode 28 * @MCDI_MODE_FAIL: we think MCDI is dead, so fail-fast all calls 42 * enum cdx_mcdi_cmd_state - State for an individual MCDI command 62 * struct cdx_mcdi - CDX MCDI Firmware interface, to interact 95 * struct cdx_mcdi_cmd - An outstanding MCDI command 99 * @list: The data for this entry in mcdi->cmd_list 101 * @work: The work item for this command, queued in mcdi->workqueue [all …]
|
/linux/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-drv.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2005-2014, 2020-2021, 2023 Intel Corporation 4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 15 #define NVM_RF_CFG_DASH_MSK(x) (x & 0x3) /* bits 0-1 */ 16 #define NVM_RF_CFG_STEP_MSK(x) ((x >> 2) & 0x3) /* bits 2-3 */ 17 #define NVM_RF_CFG_TYPE_MSK(x) ((x >> 4) & 0x3) /* bits 4-5 */ 18 #define NVM_RF_CFG_PNUM_MSK(x) ((x >> 6) & 0x3) /* bits 6-7 */ 19 #define NVM_RF_CFG_TX_ANT_MSK(x) ((x >> 8) & 0xF) /* bits 8-11 */ 20 #define NVM_RF_CFG_RX_ANT_MSK(x) ((x >> 12) & 0xF) /* bits 12-15 */ 30 * DOC: Driver system flows - drv component [all …]
|
/linux/drivers/clk/qcom/ |
H A D | clk-branch.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2013, The Linux Foundation. All rights reserved. 4 * Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved. 12 #include <linux/clk-provider.h> 15 #include "clk-branch.h" 21 if (!br->hwcg_reg) in clk_branch_in_hwcg_mode() 24 regmap_read(br->clkr.regmap, br->hwcg_reg, &val); in clk_branch_in_hwcg_mode() 26 return !!(val & BIT(br->hwcg_bit)); in clk_branch_in_hwcg_mode() 31 bool invert = (br->halt_check == BRANCH_HALT_ENABLE); in clk_branch_check_halt() 34 regmap_read(br->clkr.regmap, br->halt_reg, &val); in clk_branch_check_halt() [all …]
|
/linux/drivers/leds/ |
H A D | leds-pca995x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright 2013 Qtechnology/AS 8 * Copyright 2023 Marek Vasut 23 /* Auto-increment disabled. Normal mode */ 81 struct pca995x_chip *chip = led->chip; in pca995x_brightness_set() 82 const struct pca995x_chipdef *chipdef = chip->chipdef; in pca995x_brightness_set() 86 pwmout_addr = chipdef->pwm_base + led->led_no; in pca995x_brightness_set() 87 ledout_addr = PCA995X_LEDOUT0 + (led->led_no / PCA995X_OUTPUTS_PER_REG); in pca995x_brightness_set() 88 shift = PCA995X_LDRX_BITS * (led->led_no % PCA995X_OUTPUTS_PER_REG); in pca995x_brightness_set() 92 return regmap_update_bits(chip->regmap, ledout_addr, in pca995x_brightness_set() [all …]
|
/linux/Documentation/gpu/ |
H A D | introduction.rst | 23 are written as all-uppercase, for example: DRM, KMS, IOCTL, CRTC, and so 44 Functions which have a non-\ ``void`` return value should have a section 47 section name should be all upper-case or not, and whether it should end 48 in a colon or not. Go with the file-local style. Other common section 55 ----------------------------------- 88 ----------------------- 90 All feature work must be in the linux-next tree by the -rc6 release of the 92 merge window. All patches must have landed in the drm-next tree by latest -rc7, 93 but if your branch is not in linux-next then this must have happened by -rc6 97 with the -rc1 release) are allowed. No new platform enabling or new drivers are [all …]
|
/linux/drivers/net/wireless/intel/iwlwifi/cfg/ |
H A D | 7000.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2012-2014, 2018-2020, 2023 Intel Corporation 4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 9 #include "iwl-config.h" 37 #define IWL7260_FW_PRE "iwlwifi-7260" 38 #define IWL7260_MODULE_FIRMWARE(api) IWL7260_FW_PRE "-" __stringify(api) ".ucode" 40 #define IWL3160_FW_PRE "iwlwifi-3160" 41 #define IWL3160_MODULE_FIRMWARE(api) IWL3160_FW_PRE "-" __stringify(api) ".ucode" 43 #define IWL3168_FW_PRE "iwlwifi-3168" 44 #define IWL3168_MODULE_FIRMWARE(api) IWL3168_FW_PRE "-" __stringify(api) ".ucode" [all …]
|
/linux/arch/riscv/kernel/ |
H A D | acpi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * RISC-V Specific Low-Level ACPI Boot Support 5 * Copyright (C) 2013-2014, Linaro Ltd. 12 * Copyright (C) 2021-2023, Ventana Micro Systems Inc. 40 return -EINVAL; in parse_acpi() 50 return -EINVAL; /* Core will print when we return error */ in parse_acpi() 57 * acpi_fadt_sanity_check() - Check FADT presence and carry out sanity 78 return -ENODEV; in acpi_fadt_sanity_check() 88 * for HW_REDUCED flag. However, once RISC-V updates are released in in acpi_fadt_sanity_check() 91 if (table->revision < 6 || (table->revision == 6 && fadt->minor_revision < 5)) in acpi_fadt_sanity_check() [all …]
|
/linux/drivers/soc/qcom/ |
H A D | ice.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2013-2019, The Linux Foundation. All rights reserved. 7 * Copyright (c) 2023, Linaro Limited 31 /* BIST ("built-in self-test") status flags */ 39 writel((val), (engine)->base + (reg)) 42 readl((engine)->base + (reg)) 54 struct device *dev = ice->dev; in qcom_ice_check_supported() 106 * Wait until the ICE BIST (built-in self-test) has completed. 115 * and not relying on hardware-level self-tests. 122 err = readl_poll_timeout(ice->base + QCOM_ICE_REG_BIST_STATUS, in qcom_ice_wait_bist_status() [all …]
|
/linux/net/mac80211/ |
H A D | mesh_ps.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2012-2013, Marco Porsch <marco.porsch@s2005.tu-chemnitz.de> 4 * Copyright 2012-2013, cozybit Inc. 6 * Copyright (C) 2023 Intel Corporation 16 * mps_qos_null_get - create pre-addressed QoS Null frame for mesh powersave 23 struct ieee80211_sub_if_data *sdata = sta->sdata; in mps_qos_null_get() 24 struct ieee80211_local *local = sdata->local; in mps_qos_null_get() 30 skb = dev_alloc_skb(local->hw.extra_tx_headroom + size + 2); in mps_qos_null_get() 33 skb_reserve(skb, local->hw.extra_tx_headroom); in mps_qos_null_get() 37 ieee80211_fill_mesh_addresses(nullfunc, &fc, sta->sta.addr, in mps_qos_null_get() [all …]
|
/linux/drivers/acpi/acpica/ |
H A D | tbfadt.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: tbfadt - FADT table utilities 6 * Copyright (C) 2000 - 2023, Intel Corp. 143 * PARAMETERS: generic_address - GAS struct to be initialized 144 * space_id - ACPI Space ID for this register 145 * byte_width - Width of this register 146 * address - Address of the register 147 * register_name - ASCII name of the ACPI register 178 "%s - 32-bit FADT register is too long (%u bytes, %u bits) " in acpi_tb_init_generic_address() 179 "to convert to GAS struct - 255 bits max, truncating", in acpi_tb_init_generic_address() [all …]
|
/linux/drivers/misc/mei/ |
H A D | bus-fixup.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2013-2023, Intel Corporation. All rights reserved. 49 * number_of_connections - determine whether an client be on the bus 59 if (cldev->me_cl->props.max_number_of_connections > 1) in number_of_connections() 60 cldev->do_match = 0; in number_of_connections() 64 * blacklist - blacklist a client from the bus 70 cldev->do_match = 0; in blacklist() 74 * whitelist - forcefully whitelist client 80 cldev->do_match = 1; in whitelist() 122 req->hdr.group_id = MKHI_FWCAPS_GROUP_ID; in mei_osver() [all …]
|