/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt76x0/ |
H A D | phy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (c) Copyright 2002-2010, Ralink Technology, Inc. 26 if (test_bit(MT76_REMOVED, &dev->mphy.state)) in mt76x0_rf_csr_wr() 27 return -ENODEV; in mt76x0_rf_csr_wr() 33 return -EINVAL; in mt76x0_rf_csr_wr() 35 mutex_lock(&dev->phy_mutex); in mt76x0_rf_csr_wr() 38 ret = -ETIMEDOUT; in mt76x0_rf_csr_wr() 50 mutex_unlock(&dev->phy_mutex); in mt76x0_rf_csr_wr() 53 dev_err(dev->mt76.dev, "Error: RF write %d:%d failed:%d!!\n", in mt76x0_rf_csr_wr() 61 int ret = -ETIMEDOUT; in mt76x0_rf_csr_rr() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath9k/ |
H A D | ar9003_calib.c | 2 * Copyright (c) 2010-2011 Atheros Communications Inc. 18 #include "hw-ops.h" 44 switch (currCal->calData->calType) { in ar9003_hw_setup_calibration() 52 currCal->calData->calCountMax); in ar9003_hw_setup_calibration() 58 /* Kick-off cal */ in ar9003_hw_setup_calibration() 77 struct ath9k_hw_cal_data *caldata = ah->caldata; in ar9003_hw_per_calibration() 78 const struct ath9k_percal_data *cur_caldata = currCal->calData; in ar9003_hw_per_calibration() 81 if (currCal->calState == CAL_RUNNING) { in ar9003_hw_per_calibration() 87 * Accumulate cal measures for active chains in ar9003_hw_per_calibration() 89 cur_caldata->calCollect(ah); in ar9003_hw_per_calibration() [all …]
|
/openbmc/linux/drivers/net/phy/ |
H A D | mediatek-ge-soc.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <linux/nvmem-consumer.h> 421 switch (phydev->drv->phy_id) { in tx_amp_fill_result() 500 if (phydev->drv->phy_id == MTK_GPHY_ID_MT7988) in tx_r50_fill_result() 501 bias = -1; in tx_r50_fill_result() 519 return -EINVAL; in tx_r50_fill_result() 546 return -EINVAL; in tx_r50_cal_efuse() 612 ret = -EINVAL; in tx_vcm_cal_sw() 619 phydev_dbg(phydev, "Start TX-VCM SW cal.\n"); in tx_vcm_cal_sw() 620 while ((upper_idx - lower_idx) > 1) { in tx_vcm_cal_sw() [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | iqs7222.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 116 [IQS7222_REG_GRP_CYCLE] = "cycle-%d", 117 [IQS7222_REG_GRP_CHAN] = "channel-%d", 118 [IQS7222_REG_GRP_SLDR] = "slider-%d", 120 [IQS7222_REG_GRP_GPIO] = "gpio-%d", 150 .name = "event-prox", 155 .name = "event-touch", 162 { .name = "event-press", }, 164 .name = "event-tap", 171 .name = "event-swipe-pos", [all …]
|
/openbmc/linux/drivers/net/wireless/broadcom/b43/ |
H A D | phy_n.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 /* N-PHY registers. */ 18 #define B43_NPHY_4WI_ADDR B43_PHY_N(0x00B) /* Four-wire bus address */ 19 #define B43_NPHY_4WI_DATAHI B43_PHY_N(0x00C) /* Four-wire bus data high */ 20 #define B43_NPHY_4WI_DATALO B43_PHY_N(0x00D) /* Four-wire bus data low */ 21 #define B43_NPHY_BIST_STAT0 B43_PHY_N(0x00E) /* Built-in self test status 0 */ 22 #define B43_NPHY_BIST_STAT1 B43_PHY_N(0x00F) /* Built-in self test status 1 */ 268 #define B43_NPHY_RXCTL_BSELU20 0x0010 /* Band select upper 20 */ 326 #define B43_NPHY_IQLOCAL_CMD B43_PHY_N(0x0C0) /* I/Q LO cal command */ 328 #define B43_NPHY_IQLOCAL_CMDNNUM B43_PHY_N(0x0C1) /* I/Q LO cal command N num */ [all …]
|
/openbmc/u-boot/arch/arm/mach-imx/mx6/ |
H A D | ddr.c | 1 // SPDX-License-Identifier: GPL-2.0+ 10 #include <asm/arch/mx6-ddr.h> 22 setbits_le32(&mmdc0->mpdgctrl0, 1 << 31); in reset_read_data_fifos() 23 wait_for_bit_le32(&mmdc0->mpdgctrl0, 1 << 31, 0, 100, 0); in reset_read_data_fifos() 25 setbits_le32(&mmdc0->mpdgctrl0, 1 << 31); in reset_read_data_fifos() 26 wait_for_bit_le32(&mmdc0->mpdgctrl0, 1 << 31, 0, 100, 0); in reset_read_data_fifos() 34 * Issue the Precharge-All command to the DDR device for both in precharge_all() 40 writel(0x04008050, &mmdc0->mdscr); in precharge_all() 41 wait_for_bit_le32(&mmdc0->mdscr, 1 << 14, 1, 100, 0); in precharge_all() 45 writel(0x04008058, &mmdc0->mdscr); in precharge_all() [all …]
|
/openbmc/linux/drivers/net/hamradio/ |
H A D | scc.c | 6 * Please use z8530drv-utils-3.0 with this version. 7 * ------------------ 15 * SCC.C - Linux driver for Z8530 based HDLC cards for AX.25 * 28 The code is likely to fail, and so your kernel could --- even 40 For non-Amateur-Radio use please note that you might need a special 60 ------------------------------- 62 1994-09-13 started to write the driver, rescued most of my own 71 1995-01-31 changed copyright notice to GPL without limitations. 77 1996-10-05 New semester, new driver... 85 * Invents brand new bugs... ;-) [all …]
|
/openbmc/linux/drivers/net/wireless/mediatek/mt7601u/ |
H A D | phy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (c) Copyright 2002-2010, Ralink Technology, Inc. 23 if (WARN_ON(!test_bit(MT7601U_STATE_WLAN_RUNNING, &dev->state)) || in mt7601u_rf_wr() 25 return -EINVAL; in mt7601u_rf_wr() 26 if (test_bit(MT7601U_STATE_REMOVED, &dev->state)) in mt7601u_rf_wr() 29 mutex_lock(&dev->reg_atomic_mutex); in mt7601u_rf_wr() 32 ret = -ETIMEDOUT; in mt7601u_rf_wr() 44 mutex_unlock(&dev->reg_atomic_mutex); in mt7601u_rf_wr() 47 dev_err(dev->dev, "Error: RF write %02hhx:%02hhx failed:%d!!\n", in mt7601u_rf_wr() 56 int ret = -ETIMEDOUT; in mt7601u_rf_rr() [all …]
|
/openbmc/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2800lib.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 24 #include <linux/crc-ccitt.h> 86 mutex_lock(&rt2x00dev->csr_mutex); in rt2800_bbp_write() 103 mutex_unlock(&rt2x00dev->csr_mutex); in rt2800_bbp_write() 111 mutex_lock(&rt2x00dev->csr_mutex); in rt2800_bbp_read() 135 mutex_unlock(&rt2x00dev->csr_mutex); in rt2800_bbp_read() 145 mutex_lock(&rt2x00dev->csr_mutex); in rt2800_rfcsr_write() 151 switch (rt2x00dev->chip.rt) { in rt2800_rfcsr_write() 178 mutex_unlock(&rt2x00dev->csr_mutex); in rt2800_rfcsr_write() 227 mutex_lock(&rt2x00dev->csr_mutex); in rt2800_rfcsr_read() [all …]
|
/openbmc/u-boot/arch/arm/mach-mvebu/serdes/a38x/ |
H A D | high_speed_env_spec.c | 1 // SPDX-License-Identifier: GPL-2.0 24 * serdes_seq_db - holds all serdes sequences, their size and the 30 #define ENDED_OK "High speed PHY - Ended Successfully\n" 63 /* Selector mapping for A380-A0 and A390-Z1 */ 154 /* OOB Com_wake and Com_reset spacing upper limit data */ 158 /* Rx clk and Tx clk select non-inverted mode */ 173 /* OOB Com_wake and Com_reset spacing upper limit data */ 177 /* Rx clk and Tx clk select non-inverted mode */ 185 /* SATA and SGMII - power up seq */ 202 /* SATA and SGMII - speed config seq */ [all …]
|
/openbmc/linux/drivers/mmc/host/ |
H A D | sdhci-tegra.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/dma-mapping.h> 20 #include <linux/mmc/slot-gpio.h> 32 #include "sdhci-cqhci.h" 33 #include "sdhci-pltfm.h" 192 const struct sdhci_tegra_soc_data *soc_data = tegra_host->soc_data; in tegra_sdhci_readw() 194 if (unlikely((soc_data->nvquirks & NVQUIRK_FORCE_SDHCI_SPEC_200) && in tegra_sdhci_readw() 200 return readw(host->ioaddr + reg); in tegra_sdhci_readw() 213 pltfm_host->xfer_mode_shadow = val; in tegra_sdhci_writew() 216 writel((val << 16) | pltfm_host->xfer_mode_shadow, in tegra_sdhci_writew() [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath5k/ |
H A D | phy.c | 2 * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2009 Nick Kossifidis <mickflemm@gmail.com> 4 * Copyright (c) 2007-2008 Jiri Slaby <jirislaby@gmail.com> 5 * Copyright (c) 2008-2009 Felix Fietkau <nbd@openwrt.org> 42 * Here we handle the low-level functions related to baseband 48 * - Channel setting/switching 50 * - Automatic Gain Control (AGC) calibration 52 * - Noise Floor calibration 54 * - I/Q imbalance calibration (QAM correction) 56 * - Calibration due to thermal changes (gain_F) [all …]
|
/openbmc/linux/drivers/staging/rtl8723bs/include/ |
H A D | hal_com_reg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 13 #define HAL_NAV_UPPER_UNIT 128 /* micro-second */ 70 #define REG_GPIO_PIN_CTRL_2 0x0060 /* RTL8723 WIFI/BT/GPS Multi-Function GPIO Pin Control. */ 71 #define REG_GPIO_IO_SEL_2 0x0062 /* RTL8723 WIFI/BT/GPS Multi-Function GPIO Select. */ 72 #define REG_MULTI_FUNC_CTRL 0x0068 /* RTL8723 WIFI/BT/GPS Multi-Function control source. */ 191 /* RTL8723 series ------------------------------- */ 289 /* Format for offset 540h-542h: */ 296 /* |<--Setup--|--Hold------------>| */ 297 /* --------------|---------------------- */ [all …]
|
/openbmc/qemu/disas/ |
H A D | m68k.c | 7 #include "disas/dis-asm.h" 9 /* **** floatformat.h from sourceware.org CVS 2005-08-14. */ 73 is intentionally signed as, otherwise, -exp_bias can turn into a 75 bit long, the equation (long)(1 - exp_bias) evaluates to 76 4294950914) instead of -16382). */ 116 /* IA-64 Floating Point register spilt into memory. */ 135 /* Return non-zero iff the data at FROM is a valid number in format FMT. */ 142 /* **** m68k-dis.h from sourceware.org CVS 2005-08-14. */ 167 #define m68008 m68000 /* Synonym for -m68000. otherwise unused. */ 171 #define m68ec030 m68030 /* Similar enough to -m68030 to ignore differences; [all …]
|
/openbmc/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | 3945.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright(c) 2003 - 2011 Intel Corporation. All rights reserved. 8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 16 #include <linux/dma-mapping.h> 94 * il3945_disable_events - Disable selected events in uCode event log 99 * Use for only special debugging. This function is just a placeholder as-is, 107 u32 disable_ptr; /* SRAM address of event-disable bitmap array */ in il3945_disable_events() 110 0x00000000, /* 31 - 0 Event id numbers */ in il3945_disable_events() 111 0x00000000, /* 63 - 32 */ in il3945_disable_events() 112 0x00000000, /* 95 - 64 */ in il3945_disable_events() [all …]
|
/openbmc/linux/arch/powerpc/xmon/ |
H A D | ppc-opc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* ppc-opc.c -- PowerPC opcode list 3 Copyright (C) 1994-2016 Free Software Foundation, Inc. 27 inserting operands into instructions and vice-versa is kept in this 173 /* The BD field in a B form instruction when the - modifier is used. 179 /* The BD field in a B form instruction when the - modifier is used 224 /* The BO field in a B form instruction when the + or - modifier is 254 { 0x1fe, -1, NULL, NULL, PPC_OPERAND_RELATIVE | PPC_OPERAND_SIGNED }, 411 /* If the FXM4 operand is omitted, use the sentinel value -1. */ 412 { -1, -1, NULL, NULL, 0}, [all …]
|