| /linux/Documentation/devicetree/bindings/input/ |
| H A D | ti,drv260x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments - drv260x Haptics driver family 10 - Andrew Davis <afd@ti.com> 15 - ti,drv2604 16 - ti,drv2605 17 - ti,drv2605l 22 vbat-supply: 30 (defined in include/dt-bindings/input/ti-drv260x.h) [all …]
|
| /linux/Documentation/devicetree/bindings/power/supply/ |
| H A D | richtek,rt5033-charger.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/supply/richtek,rt5033-charger.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jakob Hauser <jahau@rocketmail.com> 14 under sub-node named "charger" using the following format. 18 const: richtek,rt5033-charger 20 monitored-battery: 25 precharge-current-microamp: 26 Current of pre-charge mode. The pre-charge current levels are 350 mA [all …]
|
| /linux/Documentation/gpu/amdgpu/display/ |
| H A D | display-manager.rst | 8 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 11 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h 17 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 20 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 26 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c 29 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c 32 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 38 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 41 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 47 .. kernel-doc:: drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c [all …]
|
| /linux/drivers/mtd/chips/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 support any device that is CFI-compliant, you need to enable this 18 tristate "Detect non-CFI AMD/JEDEC-compatible flash chips" 22 This option enables JEDEC-style probing of flash chips which are not 24 CFI-targeted flash drivers for any chips which are identified which 26 covers most AMD/Fujitsu-compatible chips and also non-CFI 53 are expected to be wired to the CPU in 'host-endian' form. 85 bool "Support 8-bit buswidth" if MTD_CFI_GEOMETRY 92 bool "Support 16-bit buswidth" if MTD_CFI_GEOMETRY 99 bool "Support 32-bit buswidth" if MTD_CFI_GEOMETRY [all …]
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | qcom,spmi-adc5-gen3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-adc5-gen3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jishnu Prakash <jishnu.prakash@oss.qualcomm.com> 14 voltage. It is a 16-bit sigma-delta ADC. It also performs the same thermal 20 programmed in FW (PBS) and is fixed per SOC, based on the SOC requirements. 26 const: qcom,spmi-adc5-gen3 30 - description: SDAM0 base address in the SPMI PMIC register map 31 - description: SDAM1 base address [all …]
|
| H A D | qcom,spmi-vadc-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-vadc-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jishnu Prakash <jishnu.prakash@oss.qualcomm.com> 18 ADC channel number (PMIC-specific for versions after PMIC5 ADC). 34 qcom,pre-scaling: 35 $ref: /schemas/types.yaml#/definitions/uint32-array 39 pre-determined ratio and use it for post scaling. It is a pair of 45 - items: [all …]
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | silabs,si5341.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mike Looijmans <mike.looijmans@topic.nl> 18 https://www.silabs.com/documents/public/data-sheets/Si5341-40-D-DataSheet.pdf 20 https://www.silabs.com/documents/public/reference-manuals/Si5341-40-D-RM.pdf 22 https://www.silabs.com/documents/public/reference-manuals/Si5345-44-42-D-RM.pdf 33 chip at boot, in case you have a (pre-)programmed device. If the PLL is not 42 - silabs,si5340 43 - silabs,si5341 [all …]
|
| /linux/Documentation/trace/coresight/ |
| H A D | coresight-config.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 programming of the CoreSight system with pre-defined configurations that 17 Many CoreSight components can be programmed in complex ways - especially ETMs. 30 -------- 41 accesses in the driver - the resource usage and parameter descriptions 43 and efficient for the feature to be programmed onto the device when required. 47 will be programmed into the device hardware. 56 feature being enabled that can adjust the behaviour of the operation programmed 59 For example, this could be a count value in a programmed operation that repeats 67 system - which is described below. [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_mode.h | 40 #include <linux/i2c-algo-bit.h> 129 /* amdgpu gpio-based i2c 151 /* uses multi-media i2c engine */ 318 /* DVI-I properties */ 349 /* Driver-private color mgmt props */ 357 * size of degamma LUT as supported by the driver (read-only). 361 * @plane_degamma_tf_property: Plane pre-defined transfer function to 372 * @plane_shaper_lut_property: Plane property to set pre-blending 375 * combine the user LUT values with pre-defined TF into the LUT 376 * parameters to be programmed. [all …]
|
| /linux/Documentation/networking/ |
| H A D | xsk-tx-metadata.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 via :doc:`af_xdp`. Refer to :doc:`xdp-rx-metadata` on how to access similar 26 ``xdp_desc->addr`` in the umem frame. Within a frame, the metadata 31 +-----------------+---------+----------------------------+ 33 +-----------------+---------+----------------------------+ 36 xdp_desc->addr 40 use ``xdp_desc->addr - tx_metadata_len`` to locate 47 - ``XDP_TXMD_FLAGS_TIMESTAMP``: requests the device to put transmission 49 - ``XDP_TXMD_FLAGS_CHECKSUM``: requests the device to calculate L4 53 - ``XDP_TXMD_FLAGS_LAUNCH_TIME``: requests the device to schedule the [all …]
|
| H A D | switchdev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 Copyright |copy| 2014-2015 Scott Feldman <sfeldma@gmail.com> 14 The Ethernet switch device driver model (switchdev) is an in-kernel driver 19 an example setup using a data-center-class switch ASIC chip. Other setups 20 with SR-IOV or soft switches, such as OVS, are possible. 25 User-space tools 28 +-------------------------------------------------------------------+ 31 +--------------+-------------------------------+ 35 +----------------------------------------------+ 41 +--+----+----+----+----+----+---+ +-----+-----+ [all …]
|
| /linux/arch/powerpc/sysdev/ |
| H A D | fsl_lbc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright © 2007-2008 MontaVista Software, Inc. 10 * Author: Roy Zang <tie-fei.zang@freescale.com> 36 * fsl_lbc_addr - convert the base address 46 struct device_node *np = fsl_lbc_ctrl_dev->dev->of_node; in fsl_lbc_addr() 57 * fsl_lbc_find - find Localbus bank 70 if (!fsl_lbc_ctrl_dev || !fsl_lbc_ctrl_dev->regs) in fsl_lbc_find() 71 return -ENODEV; in fsl_lbc_find() 73 lbc = fsl_lbc_ctrl_dev->regs; in fsl_lbc_find() 74 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) { in fsl_lbc_find() [all …]
|
| /linux/Documentation/leds/ |
| H A D | leds-lm3556.rst | 6 1.5 A Synchronous Boost LED Flash Driver w/ High-Side Current Source 10 - Daniel Jeong 12 Contact:Daniel Jeong(daniel.jeong-at-ti.com, gshark.jeong-at-gmail.com) 15 ----------- 50 In Torch Mode, the current source(LED) is programmed via the CURRENT CONTROL 78 and 4 patterns are pre-defined in indicator_pattern array. 80 According to N-lank, Pulse time and N Period values, different pattern wiill 84 Please refer datasheet for more detail about N-Blank, Pulse time and N Period. 118 ----- 121 according to include/linux/platform_data/leds-lm3556.h, set the i2c board info
|
| /linux/sound/oss/dmasound/ |
| H A D | dmasound_atari.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 * - added versioning 12 * - put in and populated the hardware_afmts field. 13 * [0.2] - put in SNDCTL_DSP_GETCAPS value. 14 * 01/02/2001 [0.3] - put in default hard/soft settings. 171 return -EFAULT; in ata_ct_law() 173 count--; in ata_ct_law() 192 return -EFAULT; in ata_ct_s8() 211 return -EFAULT; in ata_ct_u8() 213 count--; in ata_ct_u8() [all …]
|
| /linux/Documentation/devicetree/bindings/media/i2c/ |
| H A D | maxim,max9286.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Jacopo Mondi <jacopo+renesas@jmondi.org> 12 - Kieran Bingham <kieran.bingham+renesas@ideasonboard.com> 13 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 14 - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> 18 Serial Links (GMSL) and outputs them on a CSI-2 D-PHY port using up to 4 data 28 '#address-cells': 31 '#size-cells': [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | pm3fb.c | 2 * linux/drivers/video/pm3fb.c -- 3DLabs Permedia3 frame buffer device 10 * Sven Luther, <luther@dpt-info.u-strasbg.fr> 16 * Copyright (C) 1998-1999 Ilario Nardinocchi (nardinoc@CS.UniBO.IT) 97 return fb_readl(par->v_regs + off); in PM3_READ_REG() 102 fb_writel(v, par->v_regs + off); in PM3_WRITE_REG() 151 int f, pre, post; in pm3fb_calculate_clock() local 157 for (pre = 1; pre < 256; pre++) { in pm3fb_calculate_clock() 159 freq = ((2*PM3_REF_CLOCK * f) >> post) / pre; in pm3fb_calculate_clock() 161 ? reqclock - freq in pm3fb_calculate_clock() 162 : freq - reqclock; in pm3fb_calculate_clock() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dm_pp_smu.h | 201 * Needed to set ASIC voltages for clocks programmed by DAL 236 * Note that when setting handshake to unsupported, the call is pre-emptive. That means 238 * request to go un-acked. Only when the call completes should such a state be applied to
|
| /linux/drivers/watchdog/ |
| H A D | da9063_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0+ 27 * others: timeout = 2048 ms * 2^(TWDSCALE-1). 33 #define DA9063_TWDSCALE_MAX (ARRAY_SIZE(wdt_timeout) - 1) 59 regmap_read(da9063->regmap, DA9063_REG_CONTROL_D, &val); in da9063_wdt_read_timeout() 66 return regmap_update_bits(da9063->regmap, DA9063_REG_CONTROL_D, in da9063_wdt_disable_timer() 79 * programmed because the timeout value combines two functions in da9063_wdt_update_timeout() 92 return regmap_update_bits(da9063->regmap, DA9063_REG_CONTROL_D, in da9063_wdt_update_timeout() 101 ret = da9063_wdt_update_timeout(da9063, wdd->timeout); in da9063_wdt_start() 103 dev_err(da9063->dev, "Watchdog failed to start (err = %d)\n", in da9063_wdt_start() 116 dev_alert(da9063->dev, "Watchdog failed to stop (err = %d)\n", in da9063_wdt_stop() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | vga.c | 29 if (device->card_type >= NV_50) in nvkm_rdport() 40 if (device->card_type < NV_40) in nvkm_rdport() 51 if (device->card_type >= NV_50) in nvkm_wrport() 62 if (device->card_type < NV_40) in nvkm_wrport() 132 if (device->card_type < NV_50) in nvkm_lockvgac() 136 if (device->chipset == 0x11) { in nvkm_lockvgac() 150 * a) pre nv40, the head B range of PRMVIO regs at 0xc23c* was not exposed and 153 * b) in tied mode (4) head B is programmed to the values set on head A, and 164 if (device->card_type < NV_50) { in nvkm_rdvgaowner() 165 if (device->chipset == 0x11) { in nvkm_rdvgaowner() [all …]
|
| /linux/include/net/libeth/ |
| H A D | rx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (C) 2024-2025 Intel Corporation */ 18 /* Maximum headroom for worst-case calculations */ 22 /* Maximum supported L2-L4 header length */ 25 /* Always use order-0 pages */ 29 /* HW-writeable space in one buffer: truesize - headroom/tailroom, aligned */ 35 * struct libeth_fqe - structure representing an Rx buffer (fill queue element) 40 * Depending on the MTU, API switches between one-page-per-frame and shared 41 * page model (to conserve memory on bigger-page platforms). In case of the 51 * enum libeth_fqe_type - enum representing types of Rx buffers [all …]
|
| /linux/drivers/clk/samsung/ |
| H A D | clk-cpu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 37 #include <linux/clk-provider.h> 40 #include "clk-cpu.h" 48 * struct exynos_cpuclk_regs - Register offsets for CPU related clocks 71 * struct exynos_cpuclk_chip - Chip specific data for CPU clock 83 * struct exynos_cpuclk - information about clock supplied to a CPU core 94 * @chip: chip-specific data for the CPU clock 111 /* ---- Common code --------------------------------------------------------- */ 156 pr_err("%s: re-parenting mux timed-out\n", __func__); in wait_until_mux_stable() 162 * dividers to be programmed. [all …]
|
| /linux/Documentation/scsi/ |
| H A D | ChangeLog.ncr53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version ncr53c8xx-3.4.3b 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 7 Mon Feb 12 22:30 2001 Gerard Roudier (groudier@club-internet.fr) 8 * version ncr53c8xx-3.4.3 9 - Call pci_enable_device() as AC wants this to be done. 10 - Get both the BAR cookies actual and PCI BAR values. 12 - Merge changes for linux-2.4 that declare the host template [all …]
|
| /linux/drivers/usb/misc/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 13 Technologies USS-720 chip. These cables are plugged into your USB 19 printers may be connected to the USS-720 in this mode. The generic 30 Say Y here if you own an USS-720 USB->Parport cable and intend to 72 tristate "USB 7-Segment LED Display" 74 Say Y here if you have a USB 7-Segment Display by Delcom 107 driver supports the pre-programmed devices (incl. firmware) 108 by AK Modul-Bus Computer GmbH. 110 Please see: https://www.ak-modul-bus.de/stat/mikrocontroller.html 155 which reports VBUS attach/detach events and has USB-based [all …]
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | psb_intel_lvds.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright © 2006-2007 Intel Corporation 71 ret = dev_priv->regs.saveBLC_PWM_CTL; in psb_intel_lvds_get_max_backlight() 79 dev_err(dev->dev, "BL bug: Reg %08x save %08X\n", in psb_intel_lvds_get_max_backlight() 80 REG_READ(BLC_PWM_CTL), dev_priv->regs.saveBLC_PWM_CTL); in psb_intel_lvds_get_max_backlight() 95 struct gma_i2c_chan *lvds_i2c_bus = dev_priv->lvds_i2c_bus; in psb_lvds_i2c_set_brightness() 101 .addr = lvds_i2c_bus->target_addr, in psb_lvds_i2c_set_brightness() 112 if (dev_priv->lvds_bl->pol == BLC_POLARITY_INVERSE) in psb_lvds_i2c_set_brightness() 113 blc_i2c_brightness = BRIGHTNESS_MASK - blc_i2c_brightness; in psb_lvds_i2c_set_brightness() 115 out_buf[0] = dev_priv->lvds_bl->brightnesscmd; in psb_lvds_i2c_set_brightness() [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_display_types.h | 3 * Copyright (c) 2007-2008 Intel Corporation 71 /* these are outputs from the chip - integrated only 89 HDMI_AUDIO_OFF_DVI = -2, /* no aux data for HDMI-DVI converter */ 105 * create the DMA scatter-gather list for each FB color plane. This sg 117 * in the rotated and remapped GTT view all no-CCS formats (up to 2 225 * state. This must be called _after_ display->get_pipe_config has 226 * pre-filled the pipe config. Note that intel_encoder->base.crtc must 482 * When it rolls over re-auth has to be triggered. 490 * over re-Auth has to be triggered. 551 state of connector->polled in case hotplug storm detection changes it */ [all …]
|