| /linux/arch/arm/boot/dts/st/ |
| H A D | stm32mp157c-lxa-mc1.dts | 1 /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) */ 3 * Copyright (C) 2020 STMicroelectronics - All Rights Reserved 7 /dts-v1/; 10 #include "stm32mp15xx-osd32.dtsi" 11 #include "stm32mp15xxac-pinctrl.dtsi" 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/pwm/pwm.h> 17 model = "Linux Automation MC-1 board"; 18 compatible = "lxa,stm32mp157c-mc1", "oct,stm32mp15xx-osd32", "st,stm32mp157"; 28 compatible = "pwm-backlight"; [all …]
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-h3-orangepi-pc-plus.dts | 4 * This file is dual-licensed: you can use it either under the terms 44 #include "sun8i-h3-orangepi-pc.dts" 48 compatible = "xunlong,orangepi-pc-plus", "allwinner,sun8i-h3"; 51 /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ 57 vmmc-supply = <®_vcc3v3>; 58 bus-width = <4>; 59 non-removable; 64 * alias for it (which e.g. makes u-boot set a mac-address). 72 pinctrl-names = "default"; 73 pinctrl-0 = <&mmc2_8bit_pins>; [all …]
|
| H A D | sun8i-q8-common.dtsi | 4 * This file is dual-licensed: you can use it either under the terms 42 #include "sunxi-reference-design-tablet.dtsi" 43 #include "sun8i-reference-design-tablet.dtsi" 48 /* Make u-boot set mac-address for wifi without an eeprom */ 55 enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ 56 power-supply = <®_dc1sw>; 60 remote-endpoint = <&tcon0_out_lcd>; 66 compatible = "mmc-pwrseq-simple"; 68 * Q8 boards use various PL# pins as wifi-en. On other boards 70 * short-circuits we configure these as inputs with pull-ups via [all …]
|
| H A D | sun8i-h3-orangepi-plus.dts | 4 * This file is dual-licensed: you can use it either under the terms 44 #include "sun8i-h3-orangepi-2.dts" 48 compatible = "xunlong,orangepi-plus", "allwinner,sun8i-h3"; 54 reg_gmac_3v3: gmac-3v3 { 55 compatible = "regulator-fixed"; 56 regulator-name = "gmac-3v3"; 57 regulator-min-microvolt = <3300000>; 58 regulator-max-microvolt = <3300000>; 59 startup-delay-us = <100000>; 60 enable-active-high; [all …]
|
| H A D | sun8i-a83t-bananapi-m3.dts | 2 * Copyright 2017 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun8i-a83t.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 51 model = "Banana Pi BPI-M3"; 52 compatible = "sinovoip,bpi-m3", "allwinner,sun8i-a83t"; 60 stdout-path = "serial0:115200n8"; 64 compatible = "hdmi-connector"; [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | adm1025.rst | 10 Addresses scanned: I2C 0x2c - 0x2e 18 Addresses scanned: I2C 0x2c - 0x2d 24 * Only two possible addresses (0x2c - 0x2d). 29 - Chen-Yuan Wu <gwu@esoft.com>, 30 - Jean Delvare <jdelvare@suse.de> 33 ----------- 36 monitor for microprocessor-based systems, providing measurement and limit 39 the processor core voltage. The ADM1025 can monitor a sixth power-supply 41 remote temperature-sensing diode and an on-chip temperature sensor allows 45 different manners. It can act as the +12V power-supply voltage analog [all …]
|
| /linux/Documentation/filesystems/nfs/ |
| H A D | nfsd-maintainer-entry-profile.rst | 4 A Maintainer Entry Profile supplements the top-level process 12 -------- 14 protocols that enable access to files across a set of network- 20 kernel. An in-kernel NFS server has fast access to files stored 26 ------------ 27 The linux-nfs@vger.kernel.org mailing list is a public list. Its 32 The linux-nfs mailing list is archived on `lore.kernel.org <https://lore.kernel.org/linux-nfs/>`_. 37 -------------- 38 If you experience an NFSD-related bug on a distribution-built 42 linux-nfs@vger.kernel.org mailing list, where some active triage [all …]
|
| /linux/drivers/input/misc/ |
| H A D | pmic8xxx-pwrkey.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2010-2011, Code Aurora Forum. All rights reserved. 71 * struct pmic8xxx_pwrkey - pmic8xxx pwrkey information 107 enable_irq_wake(pwrkey->key_press_irq); in pmic8xxx_pwrkey_suspend() 117 disable_irq_wake(pwrkey->key_press_irq); in pmic8xxx_pwrkey_resume() 132 if (pwrkey->shutdown_fn) { in pmic8xxx_pwrkey_shutdown() 133 error = pwrkey->shutdown_fn(pwrkey, reset); in pmic8xxx_pwrkey_shutdown() 140 * Also ensure that KPD, CBL0, and CBL1 pull ups are enabled and that in pmic8xxx_pwrkey_shutdown() 149 regmap_update_bits(pwrkey->regmap, PON_CNTL_1, mask, val); in pmic8xxx_pwrkey_shutdown() 154 * in the master enable register. Also set it's pull down enable bit. [all …]
|
| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-arb-gpio-challenge.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/i2c/i2c-arb-gpio-challenge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO-based I2C Arbitration Using a Challenge & Response Mechanism 10 - Doug Anderson <dianders@chromium.org> 11 - Peter Rosin <peda@axentia.se> 18 standard I2C multi-master rules. Using GPIOs is generally useful in the case 30 others can see. These are all active low with pull-ups enabled. We'll 51 const: i2c-arb-gpio-challenge [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | stmpe-keypad.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2010 5 * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson 61 * struct stmpe_keypad_variant - model-specific attributes 63 * auto-increments on multiple read 64 * @set_pullup: whether the pins need to have their pull-ups set 90 .col_gpios = 0x000ff, /* GPIO 0 - 7 */ 91 .row_gpios = 0x0ff00, /* GPIO 8 - 15 */ 100 .col_gpios = 0x0000ff, /* GPIO 0 - 7*/ 101 .row_gpios = 0x1f7f00, /* GPIO 8-14, 16-20 */ [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-dv.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _dv-controls: 16 only exposed on the ``/dev/v4l-subdev*`` device node. 24 Identification Data, :ref:`vesaedid`) and HDCP (High-bandwidth Digital 34 .. _dv-control-id: 48 read-only control is applicable to DVI-D, HDMI and DisplayPort 52 Rx Sense is the detection of pull-ups on the TMDS clock lines. This 57 that pad will be 0. This read-only control is applicable to DVI-D 65 EDIDs, then the bit for that pad will be 0. This read-only control 66 is applicable to VGA, DVI-A/D, HDMI and DisplayPort connectors. [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | px30-cobra.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 20 stdout-path = "serial5:115200n8"; 24 compatible = "pwm-backlight"; 25 power-supply = <&vcc5v0_sys>; 30 compatible = "pwm-beeper"; [all …]
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | opal-hmi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 62 "Hypervisor Resource error - core check stop" }, in print_core_checkstop_reason() 74 if (!hmi_evt->u.xstop_error.xstop_reason) { in print_core_checkstop_reason() 80 be32_to_cpu(hmi_evt->u.xstop_error.u.pir)); in print_core_checkstop_reason() 82 if (be32_to_cpu(hmi_evt->u.xstop_error.xstop_reason) & in print_core_checkstop_reason() 84 printk("%s [Unit: %-3s] %s\n", level, in print_core_checkstop_reason() 125 if (!hmi_evt->u.xstop_error.xstop_reason) { in print_nx_checkstop_reason() 131 be32_to_cpu(hmi_evt->u.xstop_error.u.chip_id)); in print_nx_checkstop_reason() 133 if (be32_to_cpu(hmi_evt->u.xstop_error.xstop_reason) & in print_nx_checkstop_reason() 135 printk("%s [Unit: %-3s] %s\n", level, in print_nx_checkstop_reason() [all …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap4-panda-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011-2013 Texas Instruments Incorporated - https://www.ti.com/ 5 #include <dt-bindings/input/input.h> 7 #include "omap4-mcpdm.dtsi" 15 reserved-memory { 16 #address-cells = <1>; 17 #size-cells = <1>; 20 dsp_memory_region: dsp-memory@98000000 { 21 compatible = "shared-dma-pool"; 27 ipu_memory_region: ipu-memory@98800000 { [all …]
|
| /linux/drivers/hwmon/ |
| H A D | adm1025.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2000 Chen-Yuan Wu <gwu@esoft.com> 6 * Copyright (C) 2003-2009 Jean Delvare <jdelvare@suse.de> 19 * only in that it has "open-drain VID inputs while the ADM1025 has 20 * on-chip 100k pull-ups on the VID inputs". It doesn't make any 41 #include <linux/hwmon-sysfs.h> 42 #include <linux/hwmon-vid.h> 76 * The ADM1025 uses signed 8-bit values for temperatures. 87 #define TEMP_TO_REG(val) ((val) <= -127500 ? -128 : \ 89 (((val) < 0 ? (val) - 500 : \ [all …]
|
| /linux/drivers/usb/serial/ |
| H A D | cp210x.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2010-2021 Johan Hovold (johan@kernel.org) 10 * control thanks to Munir Nassar nassarmu@real-time.com 55 { USB_DEVICE(0x045B, 0x0053) }, /* Renesas RX610 RX-Stick */ 56 { USB_DEVICE(0x0471, 0x066A) }, /* AKTAKOM ACE-1001 cable */ 57 { USB_DEVICE(0x0489, 0xE000) }, /* Pirelli Broadband S.p.A, DP-L10 SIP/GSM Mobile */ 58 { USB_DEVICE(0x0489, 0xE003) }, /* Pirelli Broadband S.p.A, DP-L10 SIP/GSM Mobile */ 59 { USB_DEVICE(0x04BF, 0x1301) }, /* TDK Corporation NC0110013M - Network Controller */ 60 { USB_DEVICE(0x04BF, 0x1303) }, /* TDK Corporation MM0110113M - i3 Micro Module */ 63 { USB_DEVICE(0x08e6, 0x5501) }, /* Gemalto Prox-PU/CU contactless smartcard reader */ [all …]
|
| /linux/drivers/phy/tegra/ |
| H A D | xusb-tegra210.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved. 27 ((x) ? (11 + ((x) - 1) * 6) : 0) 451 for (map = tegra210_usb3_map; map->type; map++) { in tegra210_usb3_lane_map() 452 if (map->index == lane->index && in tegra210_usb3_lane_map() 453 strcmp(map->type, lane->pad->soc->name) == 0) { in tegra210_usb3_lane_map() 454 dev_dbg(lane->pad->padctl->dev, "lane = %s map to port = usb3-%d\n", in tegra210_usb3_lane_map() 455 lane->pad->soc->lanes[lane->index].name, map->port); in tegra210_usb3_lane_map() 456 return map->port; in tegra210_usb3_lane_map() 460 return -EINVAL; in tegra210_usb3_lane_map() [all …]
|
| H A D | xusb-tegra186.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2016-2022, NVIDIA CORPORATION. All rights reserved. 21 #define HS_CURR_LEVEL_PADX_SHIFT(x) ((x) ? (11 + (x - 1) * 6) : 0) 23 #define HS_TERM_RANGE_ADJ_PADX_SHIFT(x) ((x) ? (5 + (x - 1) * 4) : 7) 283 writel(value, priv->ao_regs + offset); in ao_writel() 288 return readl(priv->ao_regs + offset); in ao_readl() 307 return ERR_PTR(-ENOMEM); in tegra186_usb2_lane_probe() 309 INIT_LIST_HEAD(&usb2->base.list); in tegra186_usb2_lane_probe() 310 usb2->base.soc = &pad->soc->lanes[index]; in tegra186_usb2_lane_probe() 311 usb2->base.index = index; in tegra186_usb2_lane_probe() [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mm-verdin.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 6 #include <dt-bindings/phy/phy-imx8-pcie.h> 7 #include <dt-bindings/pwm/pwm.h> 9 #include "imx8mm-overdrive.dtsi" 13 stdout-path = &uart1; 23 compatible = "fixed-clock"; 24 #clock-cells = <0>; 25 clock-frequency = <40000000>; 28 gpio-keys { 29 compatible = "gpio-keys"; [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_dcb_lib.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * ice_dcb_get_ena_tc - return bitmap of enabled TCs 43 if (vsi->tc_cfg.ena_tc & BIT(i)) in ice_is_pfc_causing_hung_q() 47 for (tc = 0; tc < num_tcs - 1; tc++) in ice_is_pfc_causing_hung_q() 48 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, in ice_is_pfc_causing_hung_q() 49 vsi->tc_cfg.tc_info[tc + 1].qoffset, in ice_is_pfc_causing_hung_q() 53 /* Build a bit map of all UPs associated to the suspect hung queue TC, in ice_is_pfc_causing_hung_q() 56 up2tc = rd32(&pf->hw, PRTDCB_TUP2TC); in ice_is_pfc_causing_hung_q() 70 ref_prio_xoff[i] = pf->stats.priority_xoff_rx[i]; in ice_is_pfc_causing_hung_q() 76 if (pf->stats.priority_xoff_rx[i] > ref_prio_xoff[i]) in ice_is_pfc_causing_hung_q() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | cx24116.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 Conexant cx24116/cx24118 - DVBS/S2 Satellite demod/tuner driver 5 Copyright (C) 2006-2008 Steven Toth <stoth@hauppauge.com> 6 Copyright (C) 2006-2007 Georg Acher 7 Copyright (C) 2007-2008 Darron Broad 14 Some clean ups. 45 #define CX24116_DEFAULT_FIRMWARE "dvb-fe-cx24116.fw" 74 /* Select DVB-S demodulator, else DVB-S2 */ 128 MODULE_PARM_DESC(esno_snr, "SNR return units, 0=PERCENTAGE 0-100, "\ 190 struct i2c_msg msg = { .addr = state->config->demod_address, in cx24116_writereg() [all …]
|
| H A D | drxk_hard.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drxk_hard: DRX-K DVB-C/T demodulator driver 5 * Copyright (C) 2010-2011 Digital Devices GmbH 45 return state->m_operation_mode == OM_DVBT; in is_dvbt() 50 return state->m_operation_mode == OM_QAM_ITU_A || in is_qam() 51 state->m_operation_mode == OM_QAM_ITU_B || in is_qam() 52 state->m_operation_mode == OM_QAM_ITU_C; in is_qam() 164 R0 = (a % c) << 4; /* 32-28 == 4 shifts possible at max */ in Frac28a() 193 i2c_lock_bus(state->i2c, I2C_LOCK_SEGMENT); in drxk_i2c_lock() 194 state->drxk_i2c_exclusive_lock = true; in drxk_i2c_lock() [all …]
|
| /linux/arch/alpha/kernel/ |
| H A D | smc37c669.c | 60 * er 28-Jan-1997 Initial Entry 69 ** The mask acts as a flag used in mapping actual ISA IRQs (0 - 15) 70 ** to device IRQs (A - H). 84 ** channels to device DMA channels (A - C). 218 ** CR00 - default value 0x28 221 ** 0x - 30ua pull-ups on nIDEEN, nHDCS0, NHDCS1 222 ** 11 - IRQ_H available as IRQ output, 224 ** 10 - nIDEEN, nHDCS0, nHDCS1 used to control IDE 247 ** CR01 - default value 0x9C 257 unsigned lock_crx: 1; /* Lock CR00 - CR18 */ [all …]
|
| /linux/drivers/media/i2c/ |
| H A D | tda1997x.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/v4l2-dv-timings.h> 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-dv-timings.h> 22 #include <media/v4l2-event.h> 23 #include <media/v4l2-fwnode.h> 31 #include <dt-bindings/media/tda1997x.h> 40 MODULE_PARM_DESC(debug, "debug level (0-2)"); 46 "OBA", /* One-Bit Audio */ [all …]
|
| /linux/drivers/net/phy/ |
| H A D | sfp.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <linux/mdio/mdio-i2c.h> 149 "mod-def0", 151 "tx-fault", 152 "tx-disable", 153 "rate-select0", 154 "rate-select1", 166 /* t_start_up (SFF-8431) or t_init (SFF-8472) is the time required for a 167 * non-cooled module to initialise its laser safety circuitry. We wait 199 * The SFF-8472 specifies t_serial ("Time from power on until module is [all …]
|