| /linux/drivers/acpi/acpica/ |
| H A D | rsaddr.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 4 * Module Name: rsaddr - Address resource descriptors (16/32/64) 17 * acpi_rs_convert_address16 - All WORD (16-bit) address resources 29 /* Resource Type, General Flags, and Type-Specific Flags */ 35 * Address Granularity 36 * Address Range Minimum 37 * Address Range Maximum 38 * Address Translation Offset 39 * Address Length 41 {ACPI_RSC_MOVE16, ACPI_RS_OFFSET(data.address16.address.granularity), [all …]
|
| /linux/drivers/scsi/aic7xxx/ |
| H A D | aic79xx.reg | 4 * Copyright (c) 1994-2001, 2004 Justin T. Gibbs. 5 * Copyright (c) 2000-2002 Adaptec Inc. 19 * 3. Neither the names of the above-listed copyright holders nor the names 34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 62 if ((ahd->bugs & AHD_SET_MODE_BUG) != 0) { \ 69 if ((ahd->bugs & AHD_SET_MODE_BUG) != 0) { \ 76 if ((ahd->bugs & AHD_INTCOLLISION_BUG) != 0) { \ 95 * Controls which of the 5, 512byte, address spaces should be used 100 address 0x000 115 address 0x001 [all …]
|
| H A D | aic7xxx.reg | 4 * Copyright (c) 1994-2001 Justin T. Gibbs. 5 * Copyright (c) 2000-2001 Adaptec Inc. 19 * 3. Neither the names of the above-listed copyright holders nor the names 34 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 49 * All page numbers refer to the Adaptec AIC-7770 Data Book available from 50 * Adaptec's Technical Documents Department 1-800-934-2766 65 * SCSI Sequence Control (p. 3-11). 69 address 0x000 82 * SCSI Transfer Control 0 Register (pp. 3-13). 83 * Controls the SCSI module data path. [all …]
|
| /linux/drivers/hwmon/ |
| H A D | lm90.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * lm90.c - Part of lm_sensors, Linux kernel modules for hardware 5 * Copyright (C) 2003-2010 Jean Delvare <jdelvare@suse.de> 10 * temperature) and a 3-4 deg accuracy. 18 * When device is auto-detected, the driver will assume an LM99. 32 * variants. We use the device address t 794 struct lm90_data *data = i2c_get_clientdata(client); lm90_read_reg() local 889 lm90_update_confreg(struct lm90_data * data,u8 config) lm90_update_confreg() argument 910 lm90_select_remote_channel(struct lm90_data * data,bool second) lm90_select_remote_channel() argument 920 lm90_write_convrate(struct lm90_data * data,int val) lm90_write_convrate() argument 946 lm90_set_convrate(struct i2c_client * client,struct lm90_data * data,unsigned int interval) lm90_set_convrate() argument 967 lm90_set_faultqueue(struct i2c_client * client,struct lm90_data * data,int val) lm90_set_faultqueue() argument 988 struct lm90_data *data = dev_get_drvdata(dev); lm90_update_limits() local 1092 struct lm90_data *data = container_of(work, struct lm90_data, report_work); lm90_report_alarms() local 1156 lm90_update_alarms_locked(struct lm90_data * data,bool force) lm90_update_alarms_locked() argument 1227 lm90_update_alarms(struct lm90_data * data,bool force) lm90_update_alarms() argument 1241 struct lm90_data *data = container_of(delayed_work, struct lm90_data, alert_work); lm90_alert_work() local 1252 struct lm90_data *data = dev_get_drvdata(dev); lm90_update_device() local 1318 lm90_temp_get_resolution(struct lm90_data * data,int index) lm90_temp_get_resolution() argument 1359 lm90_get_temp(struct lm90_data * data,int index,int channel) lm90_get_temp() argument 1390 lm90_set_temp(struct lm90_data * data,int index,int channel,long val) lm90_set_temp() argument 1439 lm90_get_temphyst(struct lm90_data * data,int index,int channel) lm90_get_temphyst() argument 1446 lm90_set_temphyst(struct lm90_data * data,long val) lm90_set_temphyst() argument 1457 lm90_get_temp_offset(struct lm90_data * data,int index) lm90_get_temp_offset() argument 1464 lm90_set_temp_offset(struct lm90_data * data,int index,int channel,long val) lm90_set_temp_offset() argument 1520 struct lm90_data *data = dev_get_drvdata(dev); lm90_temp_read() local 1590 struct lm90_data *data = dev_get_drvdata(dev); lm90_temp_write() local 1628 lm90_temp_is_visible(const void * data,u32 attr,int channel) lm90_temp_is_visible() argument 1657 struct lm90_data *data = dev_get_drvdata(dev); lm90_chip_read() local 1702 struct lm90_data *data = dev_get_drvdata(dev); lm90_chip_write() local 1725 lm90_chip_is_visible(const void * data,u32 attr,int channel) lm90_chip_is_visible() argument 1754 struct lm90_data *data = dev_get_drvdata(dev); lm90_read_string() local 1774 lm90_is_visible(const void * data,enum hwmon_sensor_types type,u32 attr,int channel) lm90_is_visible() argument 1904 int address = client->addr; lm90_detect_national() local 1938 int address = client->addr; lm90_detect_on() local 1960 int address = client->addr; lm90_detect_analog() local 2114 int address = client->addr; lm90_detect_maxim() local 2316 int address = client->addr; lm90_detect_nuvoton() local 2339 int address = client->addr; lm90_detect_nuvoton_50() local 2369 int address = client->addr; lm90_detect_nxp() local 2395 int address = client->addr; lm90_detect_gmt() local 2449 int address = client->addr; lm90_detect_ti() local 2480 int address = client->addr; lm90_detect() local 2588 struct lm90_data *data = _data; lm90_restore_conf() local 2599 struct lm90_data *data = _data; lm90_stop_work() local 2608 lm90_init_client(struct i2c_client * client,struct lm90_data * data) lm90_init_client() argument 2680 struct lm90_data *data = i2c_get_clientdata(client); lm90_is_tripped() local 2702 lm90_probe_channel_from_dt(struct i2c_client * client,struct device_node * child,struct lm90_data * data) lm90_probe_channel_from_dt() argument 2748 lm90_parse_dt_channel_info(struct i2c_client * client,struct lm90_data * data) lm90_parse_dt_channel_info() argument 2779 struct lm90_data *data; lm90_probe() local 2947 struct lm90_data *data = i2c_get_clientdata(client); lm90_alert() local 2967 struct lm90_data *data = dev_get_drvdata(dev); lm90_suspend() local 2978 struct lm90_data *data = dev_get_drvdata(dev); lm90_resume() local [all...] |
| H A D | sch56xx-common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2010-2012 Hans de Goede <hdegoede@redhat.com> * 21 #include "sch56xx-common.h" 30 #define SIO_UNLOCK_KEY 0x55 /* Key to enable Super-I/O */ 31 #define SIO_LOCK_KEY 0xAA /* Key to disable Super-I/O */ 36 #define SIO_REG_ADDR 0x66 /* Logical device address (2 bytes) */ 81 pr_err("I/O address 0x%04x already in use\n", base); in superio_enter() 82 return -EBUSY; in superio_enter() 109 * responds within 15-32 reads, so we first busy poll, and if in sch56xx_send_cmd() 116 /* (Optional) Write-Clear the EC to Host Mailbox Register */ in sch56xx_send_cmd() [all …]
|
| /linux/Documentation/arch/sparc/oradax/ |
| H A D | dax-hv-api.txt | 3 Publication date 2017-09-25 08:21 5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf" 13 The following APIs provide access via the Hypervisor to hardware assisted data processing functionality. 16 live-migration and other system management activities. 18 36.1. Data Analytics Accelerator 19 The Data Analytics Accelerator (DAX) functionality is a collection of hardware coprocessors that provide 20 high speed processoring of database-centri [all...] |
| /linux/scripts/gdb/linux/ |
| H A D | pgtable.py | 1 # SPDX-License-Identifier: GPL-2.0-only 38 def is_bit_defined_tupled(data, offset): 39 return offset, bool(data >> offset & 1) 41 def content_tupled(data, bit_start, bit_end): 42 return (bit_start, bit_end), data >> bit_start & ((1 << (1 + bit_end - bit_start)) - 40 is_bit_defined_tupled(data, offset) global() argument 43 content_tupled(data, bit_start, bit_end) global() argument 89 __init__(self, address, level) global() argument [all...] |
| /linux/drivers/net/wireless/microchip/wilc1000/ |
| H A D | sdio.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2012 - 2018 Microchip Technology Inc., and its subsidiaries. 41 u32 address: 17; member 42 u32 data: 8; member 50 u32 address: 17; member 68 struct sdio_func *func = container_of(wilc->dev, struct sdio_func, dev); in wilc_sdio_cmd52() 70 u8 data; in wilc_sdio_cmd52() local 74 func->num = cmd->function; in wilc_sdio_cmd52() 75 if (cmd->read_write) { /* write */ in wilc_sdio_cmd52() 76 if (cmd->raw) { in wilc_sdio_cmd52() [all …]
|
| /linux/drivers/acpi/pmic/ |
| H A D | tps68470_pmic.c | 1 // SPDX-License-Identifier: GPL-2.0 19 u32 address; /* operation region address */ member 38 .address = 0x00, 44 .address = 0x04, 50 .address = 0x08, 56 .address = 0x0C, 62 .address = 0x10, 68 .address = 0x14, 78 .address = 0x00, 84 .address = 0x04, [all …]
|
| H A D | intel_pmic_bytcrc.c | 1 // SPDX-License-Identifier: GPL-2.0 21 .address = 0x00, 26 .address = 0x04, 29 }, /* SYSX -> VSYS_SX */ 31 .address = 0x08, 34 }, /* SYSU -> VSYS_U */ 36 .address = 0x0c, 39 }, /* SYSS -> VSYS_S */ 41 .address = 0x10, 44 }, /* V50S -> V5P0S */ [all …]
|
| H A D | intel_pmic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * intel_pmic.c - Intel PMIC operation region driver 28 const struct intel_pmic_opregion_data *data; member 34 static int pmic_get_reg_bit(int address, const struct pmic_table *table, in pmic_get_reg_bit() argument 40 if (table[i].address == address) { in pmic_get_reg_bit() 47 return -ENOEN in pmic_get_reg_bit() 51 intel_pmic_power_handler(u32 function,acpi_physical_address address,u32 bits,u64 * value64,void * handler_context,void * region_context) intel_pmic_power_handler() argument 153 pmic_thermal_is_temp(int address) pmic_thermal_is_temp() argument 158 pmic_thermal_is_aux(int address) pmic_thermal_is_aux() argument 164 pmic_thermal_is_pen(int address) pmic_thermal_is_pen() argument 170 intel_pmic_thermal_handler(u32 function,acpi_physical_address address,u32 bits,u64 * value64,void * handler_context,void * region_context) intel_pmic_thermal_handler() argument 210 intel_pmic_regs_handler(u32 function,acpi_physical_address address,u32 bits,u64 * value64,void * handler_context,void * region_context) intel_pmic_regs_handler() argument [all...] |
| /linux/drivers/s390/cio/ |
| H A D | fcx.c | 1 // SPDX-License-Identifier: GPL-2.0 21 * tcw_get_intrg - return pointer to associated interrogate tcw 29 return dma32_to_virt(tcw->intrg); in tcw_get_intrg() 34 * tcw_get_data - return pointer to input/output data associated with tcw 37 * Return the input or output data address specified in the tcw depending 38 * on whether the r-bit or the w-bit is set. If neither bit is set, return 43 if (tcw->r) in tcw_get_data() 44 return dma64_to_virt(tcw->input); in tcw_get_data() 45 if (tcw->w) in tcw_get_data() 46 return dma64_to_virt(tcw->output); in tcw_get_data() [all …]
|
| /linux/drivers/misc/amd-sbi/ |
| H A D | rmi-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * rmi-i2c.c - Side band RMI over I2C support for AMD out 19 #include "rmi-core.h" 23 static int sbrmi_enable_alert(struct sbrmi_data *data) in sbrmi_enable_alert() argument 28 * Enable the SB-RMI Software alert status in sbrmi_enable_alert() 31 ret = regmap_read(data->regmap, SBRMI_CTRL, &ctrl); in sbrmi_enable_alert() 37 return regmap_write(data->regmap, SBRMI_CTRL, ctrl); in sbrmi_enable_alert() 43 static int sbrmi_get_max_pwr_limit(struct sbrmi_data *data) in sbrmi_get_max_pwr_limit() argument 49 ret = rmi_mailbox_xfer(data, &msg); in sbrmi_get_max_pwr_limit() 52 data->pwr_limit_max = msg.mb_in_out; in sbrmi_get_max_pwr_limit() [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen5/ |
| H A D | load-store.json | 5 …"BriefDescription": "Store-to-load conflicts (load unable to complete due to a non-forwardable con… 27 "BriefDescription": "Number of memory load operations dispatched to the load-store unit.", 33 "BriefDescription": "Number of memory store operations dispatched to the load-store unit.", 39 "BriefDescription": "Number of memory load-store operations dispatched to the load-store unit.", 45 "BriefDescription": "Number of memory operations dispatched to the load-store unit.", 61 "BriefDescription": "Store-to-load-forward (STLF) hits." 66 …"BriefDescription": "Non-cacheable store commits cancelled due to the non-cacheable commit buffer … 72 …"BriefDescription": "Miss Address Buffer (MAB) entries allocated by a Load-Store (LS) pipe for loa… 78 …"BriefDescription": "Miss Address Buffer (MAB) entries allocated by a Load-Store (LS) pipe for har… 84 …"BriefDescription": "Miss Address Buffer (MAB) entries allocated by a Load-Store (LS) pipe for all… [all …]
|
| /linux/drivers/acpi/riscv/ |
| H A D | cppc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Implement CPPC FFH helper routines for RISC-V. 20 /* RISC-V FFH definitions from RISC-V FFH spec */ 51 struct sbi_cppc_data *data = (struct sbi_cppc_data *)read_data; in sbi_cppc_read() local 53 data->ret = sbi_ecall(SBI_EXT_CPPC, SBI_CPPC_READ, in sbi_cppc_read() 54 data->reg, 0, 0, 0, 0, 0); in sbi_cppc_read() 59 struct sbi_cppc_data *data = (struct sbi_cppc_data *)write_data; in sbi_cppc_write() local 61 data->ret = sbi_ecall(SBI_EXT_CPPC, SBI_CPPC_WRITE, in sbi_cppc_write() 62 data->reg, data->val, 0, 0, 0, 0); in sbi_cppc_write() 67 struct sbi_cppc_data *data = (struct sbi_cppc_data *)read_data; in cppc_ffh_csr_read() local [all …]
|
| /linux/include/linux/firmware/intel/ |
| H A D | stratix10-smc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2017-2018, Intel Corporation 10 #include <linux/arm-smccc.h> 20 * An ARM SMC instruction takes a function identifier and up to 6 64-bit 21 * register values as arguments, and can return up to 4 64-bit register 25 * EL1 and EL3 communicates pointer as physical address rather than the 26 * virtual address. 32 * STD call starts a operation which can be preempted by a non-secur [all...] |
| /linux/drivers/ssb/ |
| H A D | sdio.c | 3 * SDIO-Hostbus related functions 9 * Copyright 2007-2008 Michael Buesch <m@bues.ch> 59 #define SBSDIO_FUNC1_SBADDRLOW 0x1000a /* SB Address window Low (b15) */ 60 #define SBSDIO_FUNC1_SBADDRMID 0x1000b /* SB Address window Mid (b23-b16) */ 61 #define SBSDIO_FUNC1_SBADDRHIGH 0x1000c /* SB Address window High (b24-b31) */ 64 #define SBSDIO_SBADDRLOW_MASK 0x80 /* Valid address bits in SBADDRLOW */ 65 #define SBSDIO_SBADDRMID_MASK 0xff /* Valid address bits in SBADDRMID */ 66 #define SBSDIO_SBADDRHIGH_MASK 0xff /* Valid address bits in SBADDRHIGH */ 71 #define SBSDIO_SB_ACCESS_2_4B_FLAG 0x8000 /* forces 32-bit SB access */ 75 * Address map within the SDIO function address space (128K). [all …]
|
| /linux/drivers/acpi/ |
| H A D | sbshc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 47 .name = "acpi-smbus-hc", 79 ACPI_SMB_ADDRESS = 2, /* address */ 81 ACPI_SMB_DATA = 4, /* 32 data registers */ 82 ACPI_SMB_BLOCK_COUNT = 0x24, /* number of data bytes */ 83 ACPI_SMB_ALARM_ADDRESS = 0x25, /* alarm address */ 84 ACPI_SMB_ALARM_DATA = 0x26, /* 2 bytes alarm data */ 87 static inline int smb_hc_read(struct acpi_smb_hc *hc, u8 address, u8 *data) in smb_hc_read() argument 89 return ec_read(hc->offset + address, data); in smb_hc_read() 92 static inline int smb_hc_write(struct acpi_smb_hc *hc, u8 address, u8 data) in smb_hc_write() argument [all …]
|
| /linux/drivers/media/pci/ddbridge/ |
| H A D | ddbridge-ci.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ddbridge-ci.c: Digital Devices bridge CI (DuoFlex, CI Bridge) support 5 * Copyright (C) 2010-2017 Digital Devices GmbH 11 #include "ddbridge-regs.h" 12 #include "ddbridge-ci.h" 13 #include "ddbridge-io.h" 14 #include "ddbridge-i2c.h" 26 if (ddbreadl(ci->port->dev, in wait_ci_ready() 27 CI_CONTROL(ci->nr)) & CI_READY) in wait_ci_ready() 30 if ((--count) == 0) in wait_ci_ready() [all …]
|
| /linux/drivers/hwmon/occ/ |
| H A D | p8_i2c.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <linux/fsi-occ.h> 18 /* OCB (on-chip control bridge - interface to OCC) registers */ 23 /* OCC SRAM address space */ 36 static int p8_i2c_occ_getscom(struct i2c_client *client, u32 address, u8 *data) in p8_i2c_occ_getscom() argument 43 address <<= 1; in p8_i2c_occ_getscom() 45 msgs[0].addr = client->addr; in p8_i2c_occ_getscom() 46 msgs[0].flags = client->flags & I2C_M_TEN; in p8_i2c_occ_getscom() 48 /* address is a scom address; bus-endian */ in p8_i2c_occ_getscom() 49 msgs[0].buf = (char *)&address; in p8_i2c_occ_getscom() [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | ti-ads1015.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ADS1015 - Texas Instruments Analog-to-Digital Converter 7 * IIO driver for ADS1015 ADC 7-bit I2C slave address: 8 * * 0x48 - ADD 266 ads1015_event_channel_enabled(struct ads1015_data * data) ads1015_event_channel_enabled() argument 271 ads1015_event_channel_enable(struct ads1015_data * data,int chan,int comp_mode) ads1015_event_channel_enable() argument 280 ads1015_event_channel_disable(struct ads1015_data * data,int chan) ads1015_event_channel_disable() argument 371 ads1015_set_power_state(struct ads1015_data * data,bool on) ads1015_set_power_state() argument 386 ads1015_set_power_state(struct ads1015_data * data,bool on) ads1015_set_power_state() argument 394 ads1015_get_adc_result(struct ads1015_data * data,int chan,int * val) ads1015_get_adc_result() argument 445 struct ads1015_data *data = iio_priv(indio_dev); ads1015_trigger_handler() local 474 ads1015_set_scale(struct ads1015_data * data,struct iio_chan_spec const * chan,int scale,int uscale) ads1015_set_scale() argument 492 ads1015_set_data_rate(struct ads1015_data * data,int chan,int rate) ads1015_set_data_rate() argument 511 struct ads1015_data *data = iio_priv(indio_dev); ads1015_read_avail() local 532 __ads1015_read_info_raw(struct ads1015_data * data,struct iio_chan_spec const * chan,int * val) __ads1015_read_info_raw() argument 562 struct ads1015_data *data = iio_priv(indio_dev); ads1015_read_raw() local 593 struct ads1015_data *data = iio_priv(indio_dev); ads1015_write_raw() local 611 struct ads1015_data *data = iio_priv(indio_dev); ads1015_read_event() local 643 struct ads1015_data *data = iio_priv(indio_dev); ads1015_write_event() local 682 struct ads1015_data *data = iio_priv(indio_dev); ads1015_read_event_config() local 698 ads1015_enable_event_config(struct ads1015_data * data,const struct iio_chan_spec * chan,int comp_mode) ads1015_enable_event_config() argument 744 ads1015_disable_event_config(struct ads1015_data * data,const struct iio_chan_spec * chan,int comp_mode) ads1015_disable_event_config() argument 775 struct ads1015_data *data = iio_priv(indio_dev); ads1015_write_event_config() local 798 struct ads1015_data *data = iio_priv(indio_dev); ads1015_event_handler() local 823 struct ads1015_data *data = iio_priv(indio_dev); ads1015_buffer_preenable() local 862 struct ads1015_data *data = iio_priv(indio_dev); ads1015_client_get_channels_config() local 914 struct ads1015_data *data = iio_priv(indio_dev); ads1015_get_channels_config() local 926 ads1015_set_conv_mode(struct ads1015_data * data,int mode) ads1015_set_conv_mode() argument 937 struct ads1015_data *data; ads1015_probe() local 1054 struct ads1015_data *data = iio_priv(indio_dev); ads1015_remove() local 1073 struct ads1015_data *data = iio_priv(indio_dev); ads1015_runtime_suspend() local 1081 struct ads1015_data *data = iio_priv(indio_dev); ads1015_runtime_resume() local [all...] |
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | mvebu-devbus.txt | 9 - compatible: Armada 370/XP SoC are supported using the 10 "marvell,mvebu-devbus" compatible string. 13 "marvell,orion-devbus" compatible string. 15 - reg: A resource specifier for the register space. 16 This is the base address of a chip select within 20 - #address-cells: Must be set to 1 21 - #size-cells: Must be set to 1 22 - ranges: Must be set up to reflect the memory layout with four 23 integer values for each chip-select line in use: 24 0 <physical address of mapping> <size> [all …]
|
| /linux/drivers/net/ethernet/xilinx/ |
| H A D | xilinx_emaclite.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (c) 2007 - 2013 Xilinx, Inc. 32 #define XEL_MDIOADDR_OFFSET 0x07E4 /* MDIO Address Register */ 33 #define XEL_MDIOWR_OFFSET 0x07E8 /* MDIO Write Data Register */ 34 #define XEL_MDIORD_OFFSET 0x07EC /* MDIO Read Data Register */ 46 /* MDIO Address Register Bit Masks */ 47 #define XEL_MDIOADDR_REGADR_MASK 0x0000001F /* Register Address */ 48 #define XEL_MDIOADDR_PHYADR_MASK 0x000003E0 /* PHY Address */ 52 /* MDIO Write Data Register Bit Masks */ 53 #define XEL_MDIOWR_WRDATA_MASK 0x0000FFFF /* Data to be Written */ [all …]
|
| /linux/drivers/scsi/ |
| H A D | qla1280.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 15 * Data bit definitions. 53 #define WRT_REG_WORD(addr, data) writew(data, addr) argument 57 #define WRT_REG_WORD(addr, data) outw(data, (unsigned long)addr) argument 77 /* Command retry count (0-65535) */ 85 /* ISP request and response entry counts (37-65535) */ 95 /* NOTE: the sp->cmd will be NULL when this completion is 126 #define ISP_CFG1_F128 BIT_6 /* 128-byte FIFO threshold */ 127 #define ISP_CFG1_F64 BIT_4|BIT_5 /* 128-byte FIFO threshold */ 128 #define ISP_CFG1_F32 BIT_5 /* 128-byte FIFO threshold */ [all …]
|
| /linux/drivers/misc/eeprom/ |
| H A D | idt_89hpesx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2016 T-Platforms. All Rights Reserved. 5 * IDT PCIe-switch NTB Linux driver 8 * Serge Semin <fancer.lancer@gmail.com>, <Sergey.Semin@t-platforms.ru> 11 * NOTE of the IDT 89HPESx SMBus-slave interface driver 13 * IDT PCIe-switches. IDT provides a simple SMBus interface to perform IO- 16 * binary sysfs-file in the device directory: 17 * /sys/bus/i2c/devices/<bus>-<devaddr>/eeprom 18 * In case if read-only flag is specified in the dts-node of device desription, 19 * User-space applications won't be able to write to the EEPROM sysfs-node. [all …]
|