/linux/Documentation/devicetree/bindings/arm/bcm/ |
H A D | bcm2835.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Eric Anholt <eric@anholt.net> 11 - Stefan Wahren <wahrenst@gmx.net> 18 - description: BCM2711 based Boards 20 - enum: 21 - raspberrypi,400 22 - raspberrypi,4-compute-module 23 - raspberrypi,4-model-b [all …]
|
/linux/include/media/ |
H A D | tveeprom.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * tveeprom - Contains structures and functions to work with Hauppauge 11 * enum tveeprom_audio_processor - Specifies the type of audio processor 20 enum tveeprom_audio_processor { 28 * struct tveeprom - Contains the fields parsed from Hauppauge eeproms 43 * @tuner_hauppauge_model: Hauppauge's code for the device model number. 50 * @tuner2_hauppauge_model: tuner 2 Hauppauge's code for the device model 53 * @audio_processor: analog audio decoder, as defined by enum 60 * @model: Hauppauge's model number 86 u32 model; member [all …]
|
H A D | v4l2-mediabus.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <linux/v4l2-mediabus.h> 60 /* FIELD = 0/1 - Field1 (odd)/Field2 (even) */ 62 /* FIELD = 1/0 - Field1 (odd)/Field2 (even) */ 64 /* Active state of Sync-on-green (SoG) signal, 0/1 for LOW/HIGH respectively. */ 71 /* Clock non-continuou [all...] |
/linux/Documentation/trace/rv/ |
H A D | da_monitor_synthesis.rst | 16 of the monitor (per-cpu monitor, per-task monitor, and so on), the helper 17 functions that glue the monitor to the system reference model, and the 21 Linux +----- RV Monitor ----------------------------------+ Formal 23 +-------------------+ +----------------+ +-----------------+ 25 | Tracing | -> | Instance(s) | <- | Model | 27 +-------------------+ +----------------+ +-----------------+ 30 | +----------+ | 32 | +--+--+--+-+ | 34 | | | +-> trace output ? | 35 +------------------------|--|----------------------+ [all …]
|
/linux/drivers/net/ethernet/intel/idpf/ |
H A D | virtchnl2.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 16 * all the structures in this header follow little-endian format. 33 enum virtchnl2_op { 74 * enum virtchnl2_vport_type - Type of virtual port. 77 enum virtchnl2_vport_type { 82 * enum virtchnl2_queue_model - Type of queue model. 83 * @VIRTCHNL2_QUEUE_MODEL_SINGLE: Single queue model. 84 * @VIRTCHNL2_QUEUE_MODEL_SPLIT: Split queue model. 86 * In the single queue model, the same transmit descriptor queue is used by 92 * In the split queue model, hardware uses transmit completion queues to post [all …]
|
H A D | idpf.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 25 #define GETMAXVAL(num_bits) GENMASK((num_bits) - 1, 0) 33 #define IDPF_DFLT_MBX_ID -1 37 ((IDPF_CTLQ_MAX_BUF_LEN - (struct_sz)) / (chunk_sz)) 64 * enum idpf_state - State machine to handle bring up 70 enum idpf_state { 78 * enum idpf_flags - Hard reset causes. 87 enum idpf_flags { 98 * enum idpf_cap_field - Offsets into capabilities struct for specific caps 111 enum idpf_cap_field { [all …]
|
/linux/sound/pci/oxygen/ |
H A D | oxygen.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * C-Media CMI8788 driver for C-Media's reference design and similar models 11 * SPI 0 -> 1st AK4396 (front) 12 * SPI 1 -> 2nd AK4396 (surround) 13 * SPI 2 -> 3rd AK4396 (center/LFE) 14 * SPI 3 -> WM8785 15 * SPI 4 -> 4th AK4396 (back) 17 * GPIO 0 -> DFS0 of AK5385 18 * GPIO 1 -> DFS1 of AK5385 20 * X-Meridian models: [all …]
|
/linux/drivers/scsi/ |
H A D | scsi_devinfo.c | 1 // SPDX-License-Identifier: GPL-2.0 24 char model[16]; member 43 * from the default, includes black-listed (broken) devices. The entries here 51 char *model; member 61 {"CHINON", "CD-ROM CDS-431", "H42", BLIST_NOLUN}, /* locks up */ 62 {"CHINON", "CD-ROM CDS-535", "Q14", BLIST_NOLUN}, /* locks up */ 63 {"DENON", "DRD-25X", "V", BLIST_NOLUN}, /* locks up */ 66 {"IBM", "2104-DU3", NULL, BLIST_NOLUN}, /* locks up */ 67 {"IBM", "2104-TU3", NULL, BLIST_NOLUN}, /* locks up */ 69 {"MAXTOR", "XT-3280", "PR02", BLIST_NOLUN}, /* locks up */ [all …]
|
H A D | scsi_priv.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #define SCSI_CMD_RETRIES_NO_LIMIT -1 22 * Error codes used by scsi-ml internally. These must not be used by drivers. 24 enum scsi_ml_status { 44 (((scmd)->sense_buffer[0] & 0x70) == 0x70) 66 enum scsi_devinfo_key { 73 const unsigned char *model); 76 const unsigned char *model, 77 enum scsi_devinfo_key key); 79 char *model, char *strflags, [all …]
|
/linux/drivers/hwmon/ |
H A D | k8temp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * k8temp.c - Linux kernel module for hardware monitoring 19 #define TEMP_FROM_REG(val) (((((val) >> 16) & 0xff) - 49) * 1000) 28 u8 sensorsp; /* sensor presence bits - SEL_CORE, SEL_PLACE */ 39 static int is_rev_g_desktop(u8 model) in is_rev_g_desktop() argument 43 if (model < 0x69) in is_rev_g_desktop() 46 if (model == 0xc1 || model == 0x6c || model == 0x7c) in is_rev_g_desktop() 58 if ((model == 0x6f || model == 0x7f) && in is_rev_g_desktop() 63 if (model == 0x6b && in is_rev_g_desktop() 71 k8temp_is_visible(const void *drvdata, enum hwmon_sensor_types type, in k8temp_is_visible() [all …]
|
H A D | lm95241.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 80 unsigned long interval; /* in milli-seconds */ 84 u8 status, config, model, trutherm; member 103 struct i2c_client *client = data->client; in lm95241_update_device() 105 mutex_lock(&data->update_lock); in lm95241_update_device() 107 if (time_after(jiffies, data->last_updated in lm95241_update_device() 108 + msecs_to_jiffies(data->interval)) || in lm95241_update_device() 109 !data->valid) { in lm95241_update_device() 114 data->temp[i] in lm95241_update_device() 118 data->status = i2c_smbus_read_byte_data(client, in lm95241_update_device() [all …]
|
/linux/drivers/parisc/ |
H A D | led.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Chassis LCD/LED driver for HP-PARISC workstations 8 * (c) Copyright 2000-2023 Helge Deller <deller@gmx.de> 53 lcd_cmd_reg_addr needs to be 64bit aligned on 64bit PA2.0-machines */ 55 unsigned long model:16; /* DISPLAY_MODEL_XXXX */ member 57 unsigned long lcd_cmd_reg_addr; /* ptr to LCD cmd-register & data ptr for LED */ 58 unsigned long lcd_data_reg_addr; /* ptr to LCD data-register (LCD only) */ 59 unsigned int min_cmd_delay; /* delay in uS after cmd-write (LCD only) */ 75 /* lcd_info is pre-initialized to the values needed to program KittyHawk LCD's 80 .model = DISPLAY_MODEL_NONE, [all …]
|
/linux/drivers/mfd/ |
H A D | ene-kb3930.c | 1 // SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0-or-later 17 enum { 24 enum { 46 gpiod_direction_output(ddata->off_gpios->desc[EC_GPIO_OFF_MODE], in kb3930_off() 57 gpiod_direction_output(ddata->off_gpios->desc[EC_GPIO_WAVE], 0); in kb3930_off() 59 gpiod_direction_output(ddata->off_gpios->desc[EC_GPIO_WAVE], 1); in kb3930_off() 80 { .name = "dell-wyse-ariel-led", }, 81 { .name = "dell-wyse-ariel-power", }, 89 return i2c_smbus_write_word_data(ddata->client, EC_RAM_OUT, in kb3930_ec_ram_reg_write() 99 ret = i2c_smbus_write_word_data(ddata->client, EC_RAM_IN, reg); in kb3930_ec_ram_reg_read() [all …]
|
/linux/drivers/comedi/drivers/ |
H A D | vmk80xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Velleman USB Board Low-Level Driver 8 * COMEDI - Linux Control and Measurement Device Interface 14 * Description: Velleman USB Board Low-Level Driver 22 * - analog input 23 * - analog output 24 * - digital input 25 * - digital output 26 * - counter 27 * - pwm [all …]
|
/linux/sound/pci/ctxfi/ |
H A D | cthardware.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 int create_hw_obj(struct pci_dev *pci, enum CHIPTYP chip_type, in create_hw_obj() 20 enum CTCARDS model, struct hw **rhw) in create_hw_obj() argument 32 err = -ENODEV; in create_hw_obj() 38 (*rhw)->pci = pci; in create_hw_obj() 39 (*rhw)->chip_type = chip_type; in create_hw_obj() 40 (*rhw)->model = model; in create_hw_obj() 49 switch (hw->pci->device) { in destroy_hw_obj() 57 err = -ENODEV; in destroy_hw_obj()
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | fsl-asoc-card.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl-asoc-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 28 - Shengjiu Wang <shengjiu.wang@nxp.com> 33 - items: 34 - enum: 35 - fsl,imx-sgtl5000 36 - fsl,imx25-pdk-sgtl5000 37 - fsl,imx53-cpuvo-sgtl5000 [all …]
|
H A D | fsl,imx-audio-es8328.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-es8328.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 11 - Sascha Hauer <s.hauer@pengutronix.de> 14 - $ref: sound-card-common.yaml# 18 const: fsl,imx-audio-es8328 20 model: 22 description: The user-visible name of this sound complex [all …]
|
H A D | qcom,sm8250.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 19 - items: 20 - enum: 21 - lenovo,yoga-c630-sndcard 22 - qcom,db845c-sndcard 23 - const: qcom,sdm845-sndcard 24 - items: [all …]
|
/linux/Documentation/netlink/ |
H A D | genetlink.yaml | 1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 3 --- 4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml# 5 $schema: https://json-schema.org/draft-07/schema 12 len-or-define: 14 pattern: ^[0-9A-Za-z_-]+( - 1)?$ 16 len-or-limit: 17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc. 19 pattern: ^[su](8|16|32|64)-(min|max)$ 26 required: [ name, doc, attribute-sets, operations ] [all …]
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | mediatek,mt8365-csi-rx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/mediatek,mt8365-csi-rx.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Mediatek Sensor Interface MIPI CSI CD-PHY 11 - Julien Stephan <jstephan@baylibre.com> 12 - Andy Hsieh <andy.hsieh@mediatek.com> 15 The SENINF CD-PHY is a set of CD-PHY connected to the SENINF CSI-2 16 receivers. The number of PHYs depends on the SoC model. 17 Depending on the SoC model, each PHYs can be either CD-PHY or D-PHY only [all …]
|
/linux/drivers/gpu/drm/omapdrm/dss/ |
H A D | dss.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 #include <linux/dma-mapping.h> 64 enum omap_channel channel); 66 enum omap_channel channel, 67 enum dss_clk_source clk_src); 71 enum dss_model model; member 76 const enum omap_display_type *ports; 78 const enum omap_dss_output_id *outputs; 98 __raw_writel(val, dss->base + idx.idx); in dss_write_reg() 103 return __raw_readl(dss->base + idx.idx); in dss_read_reg() [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,vexpress-juno.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sudeep Holla <sudeep.holla@arm.com> 11 - Linus Walleij <linus.walleij@linaro.org> 15 multicore Cortex-A class systems. The Versatile Express family contains both 37 further subvariants are released of the core tile, even more fine-granular 45 - description: CoreTile Express A9x4 (V2P-CA9) has 4 Cortex A9 CPU cores 49 - const: arm,vexpress,v2p-ca9 [all …]
|
/linux/drivers/hid/ |
H A D | hid-lg-g15.c | 1 // SPDX-License-Identifier: GPL-2.0+ 17 #include "hid-ids.h" 27 enum lg_g15_model { 35 enum lg_g15_led_type { 48 enum led_brightness brightness; 49 enum lg_g15_led_type led; 61 enum lg_g15_model model; member 72 ret = hid_hw_raw_request(g15->hdev, LG_G15_FEATURE_REPORT, in lg_g15_update_led_brightness() 73 g15->transfer_buf, 4, in lg_g15_update_led_brightness() 76 hid_err(g15->hdev, "Error getting LED brightness: %d\n", ret); in lg_g15_update_led_brightness() [all …]
|
/linux/drivers/net/ethernet/brocade/bna/ |
H A D | bfa_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Linux network driver for QLogic BR-series Converged Network Adapter. 6 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 7 * Copyright (c) 2014-2015 QLogic Corporation 21 /* ---------------------- adapter definitions ------------ */ 24 enum { 29 BFA_ADAPTER_MODEL_NAME_LEN = 16, /*!< model name length */ 30 BFA_ADAPTER_MODEL_DESCR_LEN = 128, /*!< model description length */ 40 char model[BFA_ADAPTER_MODEL_NAME_LEN]; member 65 /* ---------------------- IOC definitions ------------ */ [all …]
|
/linux/drivers/mcb/ |
H A D | mcb-internal.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 enum chameleon_descriptor_type { 20 enum chameleon_bus_type { 31 * @model: Chameleon table model ASCII char 40 char model; member 51 * struct chameleon_gdd - Chameleon General Device Descriptor 86 * struct chameleon_bdd - Chameleon Bridge Device Descriptor
|