/linux-6.14.4/Documentation/devicetree/bindings/mfd/ |
D | rohm,bd96801-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd96801-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <[email protected]> 13 BD96801 is an automotive grade single-chip power management IC. 15 over-/under voltage and over current detection and a watchdog. 36 interrupt-names: 39 - enum: [intb, errb] 40 - const: errb [all …]
|
D | ams,as3711.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Guennadi Liakhovetski <[email protected]> 15 two step-up DC/DC converters are defined. 26 Step-up converter configuration, to be used as a backlight source 31 const: ams,as3711-bl 33 su1-dev: 34 description: Framebuffer phandle for the first step-up converter 37 su1-max-uA: [all …]
|
/linux-6.14.4/drivers/regulator/ |
D | wm8994-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // wm8994-regulator.c -- Regulator driver for the WM8994 47 return -EINVAL; in wm8994_ldo2_list_voltage() 49 switch (ldo->wm8994->type) { in wm8994_ldo2_list_voltage() 57 return -EINVAL; in wm8994_ldo2_list_voltage() 63 return -EINVAL; in wm8994_ldo2_list_voltage() 85 .off_on_delay = 36000, 97 .off_on_delay = 36000, 151 struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); in wm8994_ldo_probe() 152 struct wm8994_pdata *pdata = dev_get_platdata(wm8994->dev); in wm8994_ldo_probe() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/phy/ |
D | amlogic,g12a-usb2-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/phy/amlogic,g12a-usb2-phy.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Neil Armstrong <[email protected]> 16 - amlogic,g12a-usb2-phy 17 - amlogic,a1-usb2-phy 25 clock-names: 27 - const: xtal 32 reset-names: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/thermal/ |
D | generic-adc-thermal.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/thermal/generic-adc-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laxman Dewangan <[email protected]> 16 temperature using voltage-temperature lookup table. 18 $ref: thermal-sensor.yaml# 22 const: generic-adc-thermal 24 '#thermal-sensor-cells': 27 io-channels: [all …]
|
/linux-6.14.4/drivers/thermal/ti-soc-thermal/ |
D | omap4-thermal-data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2012 Texas Instruments Inc. 10 #include "ti-thermal.h" 11 #include "ti-bandgap.h" 12 #include "omap4xxx-bandgap.h" 44 omap4430_adc_to_temp[OMAP4430_ADC_END_VALUE - OMAP4430_ADC_START_VALUE + 1] = { 45 -40000, -38000, -35000, -34000, -32000, -30000, -28000, -26000, -24000, 46 -22000, -20000, -18500, -17000, -15000, -13500, -12000, -10000, -8000, 47 -6500, -5000, -3500, -1500, 0, 2000, 3500, 5000, 6500, 8500, 10000, 135 omap4460_adc_to_temp[OMAP4460_ADC_END_VALUE - OMAP4460_ADC_START_VALUE + 1] = { [all …]
|
D | omap3-thermal-data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2012 Texas Instruments Inc. 21 #include "ti-thermal.h" 22 #include "ti-bandgap.h" 50 -40000, -40000, -40000, -40000, -40000, -39000, -38000, -36000, 51 -34000, -32000, -31000, -29000, -28000, -26000, -25000, -24000, 52 -22000, -21000, -19000, -18000, -17000, -15000, -14000, -12000, 53 -11000, -9000, -8000, -7000, -5000, -4000, -2000, -1000, 0000, 118 -40000, -40000, -40000, -40000, -40000, -40000, -40000, -40000, 119 -40000, -40000, -40000, -40000, -40000, -38000, -35000, -34000, [all …]
|
/linux-6.14.4/tools/testing/selftests/timens/ |
D | exec.c | 1 // SPDX-License-Identifier: GPL-2.0 19 #define OFFSET (36000) 33 if (labs(tst.tv_sec - now.tv_sec) > 5) in main() 53 if (labs(tst.tv_sec - now.tv_sec) > 5) in main() 73 if (labs(tst.tv_sec - now.tv_sec - OFFSET) > 5) in main()
|
D | vfork_exec.c | 1 // SPDX-License-Identifier: GPL-2.0 20 #define OFFSET (36000) 30 struct timespec *now = args->now, tst; in tcheck() 35 if (labs(tst.tv_sec - now->tv_sec) > 5) { in tcheck() 36 pr_fail("%s: in-thread: unexpected value: %ld (%ld)\n", in tcheck() 37 args->tst_name, tst.tv_sec, now->tv_sec); in tcheck() 67 if (labs(tst.tv_sec - now->tv_sec) > 5) in check() 69 tst_name, tst.tv_sec, now->tv_sec); in check()
|
/linux-6.14.4/drivers/usb/typec/ |
D | rt1719.c | 1 // SPDX-License-Identifier: GPL-2.0 125 ret = regmap_raw_read(data->regmap, reg, ®val, sizeof(regval)); in rt1719_read16() 138 ret = regmap_raw_read(data->regmap, reg, ®val, sizeof(regval)); in rt1719_read32() 150 return regmap_raw_write(data->regmap, reg, ®val, sizeof(regval)); in rt1719_write32() 204 usb_role_switch_set_role(data->role_sw, usb_role); in rt1719_set_data_role() 205 typec_set_data_role(data->port, data_role); in rt1719_set_data_role() 210 if (!data->attached) in rt1719_update_data_role() 213 rt1719_set_data_role(data, rt1719_get_data_role(data->conn_info), true); in rt1719_update_data_role() 220 if (data->pd_capable) { in rt1719_register_partner() 223 rev = FIELD_GET(RT1719_PDSPECREV_MASK, data->conn_info); in rt1719_register_partner() [all …]
|
/linux-6.14.4/tools/testing/selftests/rcutorture/bin/ |
D | kvm-recheck-rcu.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 6 # Usage: kvm-recheck-rcu.sh resdir 13 if test -d "$i" -a -r "$i" 22 configfile=`echo $i | sed -e 's/^.*\///'` 23 ngps=`grep ver: $i/console.log 2> /dev/null | tail -1 | sed -e 's/^.* ver: //' -e 's/ .*$//'` 24 stopstate="`grep 'End-test grace-period state: g' $i/console.log 2> /dev/null | 25 tail -1 | sed -e 's/^\[[ 0-9.]*] //' | 27 tr -d '\012\015'`" 28 …: ' $i/console.log 2> /dev/null | sed -e 's/^\[[^]]*] //' | sort -k3nr | head -1 | awk '{ print $2… 29 if test -z "$ngps" [all …]
|
/linux-6.14.4/include/linux/ |
D | i2c-algo-pca.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #define I2C_PCA_OSC_PER 3 /* e10-8s */ 57 * struct pca_i2c_bus_settings - The configured PCA i2c bus settings 77 * 330000, 288000, 217000, 146000, 88000, 59000, 44000, 36000
|
/linux-6.14.4/Documentation/devicetree/bindings/net/dsa/ |
D | brcm,b53.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Florian Fainelli <[email protected]> 18 - const: brcm,bcm5325 19 - const: brcm,bcm53115 20 - const: brcm,bcm53125 21 - const: brcm,bcm53128 22 - const: brcm,bcm53134 23 - const: brcm,bcm5365 [all …]
|
/linux-6.14.4/drivers/media/rc/ |
D | ir-rcmm-decoder.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // ir-rcmm-decoder.c - A decoder for the RCMM IR protocol 6 #include "rc-core-priv.h" 26 return !((0x000c0000 & data->bits) == 0x000c0000); in rcmm_mode() 31 switch (data->count) { in rcmm_miscmode() 33 if (dev->enabled_protocols & RC_PROTO_BIT_RCMM24) { in rcmm_miscmode() 34 rc_keydown(dev, RC_PROTO_RCMM24, data->bits, 0); in rcmm_miscmode() 35 data->state = STATE_INACTIVE; in rcmm_miscmode() 38 return -1; in rcmm_miscmode() 41 if (dev->enabled_protocols & RC_PROTO_BIT_RCMM12) { in rcmm_miscmode() [all …]
|
D | rc-loopback.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Loopback driver for rc-core, 8 * which is useful for (scripted) debugging of rc-core without 16 #include <media/rc-core.h> 18 #define DRIVER_NAME "rc-loopback" 38 struct loopback_dev *lodev = dev->priv; in loop_set_tx_mask() 41 dev_dbg(&dev->dev, "invalid tx mask: %u\n", mask); in loop_set_tx_mask() 45 dev_dbg(&dev->dev, "setting tx mask: %u\n", mask); in loop_set_tx_mask() 46 lodev->txmask = mask; in loop_set_tx_mask() 52 struct loopback_dev *lodev = dev->priv; in loop_set_tx_carrier() [all …]
|
D | ir-rc5-decoder.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // ir-rc5-decoder.c - decoder for RC5(x) and StreamZap protocols 12 #include "rc-core-priv.h" 34 * ir_rc5_decode() - Decode one RC-5 pulse or space 38 * This function returns -EINVAL if the pulse violates the state machine 42 struct rc5_dec *data = &dev->raw->rc5; in ir_rc5_decode() 49 data->state = STATE_INACTIVE; in ir_rc5_decode() 57 dev_dbg(&dev->dev, "RC5(x/sz) decode started at state %i (%uus %s)\n", in ir_rc5_decode() 58 data->state, ev.duration, TO_STR(ev.pulse)); in ir_rc5_decode() 63 switch (data->state) { in ir_rc5_decode() [all …]
|
D | ir-rc6-decoder.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* ir-rc6-decoder.c - A decoder for the RC6 IR protocol 7 #include "rc-core-priv.h" 12 * RC6-0-16 (standard toggle bit in header) 13 * RC6-6A-20 (no toggle bit) 14 * RC6-6A-24 (no toggle bit) 15 * RC6-6A-32 (MCE version with toggle bit in body) 33 #define RC6_6A_LCC_MASK 0xffff0000 /* RC6-6A-32 long customer code mask */ 36 #define RC6_6A_KATHREIN_CC 0x80460000 /* Kathrein RCU-676 customer code */ 61 switch (data->header & RC6_MODE_MASK) { in rc6_mode() [all …]
|
D | ir-mce_kbd-decoder.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* ir-mce_kbd-decoder.c - A decoder for the RC6-ish keyboard/mouse IR protocol 5 * as "an internal protocol called MCIR-2". 11 #include "rc-core-priv.h" 15 * - MCIR-2 29-bit IR signals used for mouse movement and buttons 16 * - MCIR-2 32-bit IR signals used for standard keyboard keys 18 * The media keys on the keyboard send RC-6 signals that are indistinguishable 20 * by the standard RC-6 decoder, and be made available to the system via the 117 dev_dbg(&raw->dev->dev, "timer callback clearing all keys\n"); in mce_kbd_rx_timeout() 119 spin_lock_irqsave(&raw->mce_kbd.keylock, flags); in mce_kbd_rx_timeout() [all …]
|
/linux-6.14.4/drivers/i2c/busses/ |
D | i2c-pca-isa.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * i2c-pca-isa.c driver for PCA9564 on ISA boards 19 #include <linux/i2c-algo-pca.h> 24 #define DRIVER "i2c-pca-isa" 28 static int irq = -1; 64 if (irq > -1) { in pca_isa_waitforcompletion() 114 if (irq <= -1) in pca_isa_match() 135 if (!request_region(base, IO_SIZE, "i2c-pca-isa")) { in pca_isa_probe() 140 if (irq > -1) { in pca_isa_probe() 141 if (request_irq(irq, pca_handler, 0, "i2c-pca-isa", &pca_isa_ops) < 0) { in pca_isa_probe() [all …]
|
/linux-6.14.4/drivers/video/fbdev/i810/ |
D | i810_dvt.c | 1 /*-*- linux-c -*- 2 * linux/drivers/video/i810_dvt.c -- Intel 810 Discrete Video Timings (Intel) 45 { 36000, 0x0010, 0x0001, 0x40, 0x63, 0x4F, 0x4F, 0x87, 0x56, 0x9D, 51 { 36000, 0x0010, 0x0001, 0x40, 0x7B, 0x63, 0x63, 0x9F, 0x66, 0x8F, 219 u8 hfl = (u8) ((xres >> 3) - 1); in i810fb_find_best_mode() 224 diff = pixclock - std_modes[i].pixclock; in i810fb_find_best_mode() 237 u32 i_best = i810fb_find_best_mode(xres, yres, par->regs.pixclock); in i810fb_encode_registers() 239 par->regs = std_modes[i_best]; in i810fb_encode_registers() 242 par->ovract = ((xres + var->right_margin + var->hsync_len + in i810fb_encode_registers() 243 var->left_margin - 32) | ((xres - 32) << 16)); in i810fb_encode_registers() [all …]
|
/linux-6.14.4/arch/arm/boot/dts/arm/ |
D | integratorap.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 13 compatible = "arm,integrator-ap"; 16 #address-cells = <1>; 17 #size-cells = <0>; 27 /* compatible = "arm,arm926ej-s"; */ 30 * The documentation in ARM DUI 0138E page 3-12 states 32 * but painful trial-and-error has proved to me that it [all …]
|
/linux-6.14.4/drivers/video/fbdev/kyro/ |
D | fbdev.c | 59 .height = -1, 60 .width = -1, 124 NULL, 85, 640, 480, KHZ2PICOS(36000), 129 NULL, 56, 800, 600, KHZ2PICOS(36000), 303 struct kyrofb_info *par = info->par; in kyro_dev_video_mode_set() 309 /* Bring us out of VGA and into Hi-Res mode, if not already. */ in kyro_dev_video_mode_set() 313 info->var.bits_per_pixel, in kyro_dev_video_mode_set() 314 info->var.xres, info->var.yres, in kyro_dev_video_mode_set() 315 par->HSP, par->VSP, &par->PIXCLK) < 0) in kyro_dev_video_mode_set() 316 return -EINVAL; in kyro_dev_video_mode_set() [all …]
|
/linux-6.14.4/drivers/video/fbdev/ |
D | pmagb-b-fb.c | 2 * linux/drivers/video/pmagb-b-fb.c 4 * PMAGB-B TURBOchannel Smart Frame Buffer (SFB) card support, 11 * Michael Engel <engel@unix-ag.org>, 33 #include <video/pmagb-b-fb.h> 53 .height = -1, 54 .width = -1, 61 .id = "PMAGB-BA", 71 writel(v, par->sfb + reg / 4); in sfb_write() 76 return readl(par->sfb + reg / 4); in sfb_read() 81 writeb(v, par->dac + reg / 4); in dac_write() [all …]
|
/linux-6.14.4/drivers/gpu/drm/panel/ |
D | panel-tpo-td043mtea1.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * Based on the omapdrm-specific panel-tpo-td043mtea1 driver 70 /* ----------------------------------------------------------------------------- 91 ret = spi_sync(lcd->spi, &msg); in td043mtea1_write() 93 dev_warn(&lcd->spi->dev, "failed to write to LCD reg (%d)\n", in td043mtea1_write() 101 const u16 *gamma = lcd->gamma; in td043mtea1_write_gamma() 127 if (lcd->vmirror) in td043mtea1_write_mirror() 137 if (lcd->powered_on) in td043mtea1_power_on() 140 ret = regulator_enable(lcd->vcc_reg); in td043mtea1_power_on() 147 gpiod_set_value(lcd->reset_gpio, 0); in td043mtea1_power_on() [all …]
|
/linux-6.14.4/drivers/pwm/ |
D | pwm-sun4i.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2014 Alexandre Belloni <alexandre.belloni@free-electrons.com> 8 * - When outputing the source clock directly, the PWM logic will be bypassed 47 #define PWM_PRD(prd) (((prd) - 1) << 16) 69 36000, 100 return readl(sun4ichip->base + offset); in sun4i_pwm_readl() 106 writel(val, sun4ichip->base + offset); in sun4i_pwm_writel() 118 clk_rate = clk_get_rate(sun4ichip->clk); in sun4i_pwm_get_state() 120 return -EINVAL; in sun4i_pwm_get_state() 129 if ((val & BIT_CH(PWM_BYPASS, pwm->hwpwm)) && in sun4i_pwm_get_state() [all …]
|