/openbmc/linux/arch/arm/boot/dts/nuvoton/ |
H A D | nuvoton-npcm750-runbmc-olympus-pincfg.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 gpio0ol_pins: gpio0ol-pins { 8 bias-disable; 9 output-low; 11 gpio1ol_pins: gpio1ol-pins { 13 bias-disable; 14 output-low; 16 gpio2ol_pins: gpio2ol-pins { 18 bias-disable; 19 output-low; [all …]
|
H A D | nuvoton-npcm750-pincfg-evb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 pin8_input: pin8-input { 8 bias-disable; 9 input-enable; 11 pin9_output_high: pin9-output-high { 13 bias-disable; 14 output-high; 16 pin10_input: pin10-input { 18 bias-disable; 19 input-enable; [all …]
|
H A D | nuvoton-npcm730-kudo.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 /dts-v1/; 5 #include "nuvoton-npcm730.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 41 stdout-path = &serial3; 48 iio-hwmon { 49 compatible = "iio-hwmon"; 50 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 55 compatible = "nuvoton,npcm750-jtag-master"; 56 #address-cells = <1>; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/iio/frequency/ |
H A D | adi,adf4350.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <michael.hennerich@analog.com> 15 - adi,adf4350 16 - adi,adf4351 21 spi-max-frequency: 28 clock-names: 35 adi,channel-spacing: 40 adi,power-up-frequency: [all …]
|
H A D | adi,adf4377.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 11 - Dragos Bogdan <dragos.bogdan@analog.com> 14 The ADF4377 is a high performance, ultralow jitter, dual output integer-N 24 - adi,adf4377 25 - adi,adf4378 30 spi-max-frequency: 36 clock-names: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | pincfg-node.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pincfg-node.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 21 bias-disable: 25 bias-high-impedance: 27 description: high impedance mode ("third-state", "floating") 29 bias-bus-hold: 33 bias-pull-up: [all …]
|
H A D | sprd,pinctrl.txt | 9 driving level": One pin can output 3.0v or 1.8v, depending on the 11 select 3.0v, then the pin can output 3.0v. "system control" is used 16 of them, so we can not make every Spreadtrum-special configuration 35 - input-enable 36 - input-disable 37 - output-high 38 - output-low 39 - bias-pull-up 40 - bias-pull-down 46 and set the pin sleep related configuration as "input-enable", which [all …]
|
H A D | microchip,pic32-pinctrl.txt | 3 Please refer to pinctrl-bindings.txt, ../gpio/gpio.txt, and 4 ../interrupt-controller/interrupts.txt for generic information regarding 12 - compatible: "microchip,pic32mada-pinctrl" 13 - reg: Address range of the pinctrl registers. 14 - clocks: Clock specifier (see clock bindings for details) 16 Required properties for pin configuration sub-nodes: 17 - pins: List of pins to which the configuration applies. 19 Optional properties for pin configuration sub-nodes: 20 ---------------------------------------------------- 21 - function: Mux function for the specified pins. [all …]
|
H A D | sprd,sc9860-pinctrl.txt | 7 - compatible: Must be "sprd,sc9860-pinctrl". 8 - reg: The register address of pin controller device. 9 - pins : An array of strings, each string containing the name of a pin. 12 - function: A string containing the name of the function, values must be 14 - drive-strength: Drive strength in mA. Supported values: 2, 4, 6, 8, 10, 16 - input-schmitt-disable: Enable schmitt-trigger mode. 17 - input-schmitt-enable: Disable schmitt-trigger mode. 18 - bias-disable: Disable pin bias. 19 - bias-pull-down: Pull down on pin. 20 - bias-pull-up: Pull up on pin. Supported values: 20000 for pull-up resistor [all …]
|
/openbmc/linux/drivers/hwtracing/intel_th/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 produce, switch and output trace data from multiple hardware and 8 software sources over several types of trace output ports encoded 16 Say Y here to enable Intel(R) Trace Hub controller support. 25 support glue layer for PCI-based Intel TH. 27 Say Y here to enable PCI Intel TH support. 34 support glue layer for ACPI-based Intel TH. This typically implies 39 Say Y here to enable ACPI Intel TH support. 46 and output devices. This driver is required for other 49 Say Y here to enable GTH subdevice of Intel(R) Trace Hub. [all …]
|
H A D | intel_th.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2014-2015 Intel Corporation. 17 /* Output ports (MSC, PTI) */ 26 * struct intel_th_output - descriptor INTEL_TH_OUTPUT type devices 27 * @port: output port number, assigned by the switch 29 * @scratchpad: scratchpad bits to flag when this output is enabled 30 * @multiblock: true for multiblock output configuration 31 * @active: true when this output is enabled 34 * Output port descriptor, used by switch driver to tell which output 35 * port this output device corresponds to. Filled in at output device's [all …]
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-at91.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 * Parallel I/O Controller (PIO) - System peripherals registers. 12 #define PIO_PER 0x00 /* Enable Register */ 15 #define PIO_OER 0x10 /* Output Enable Register */ 16 #define PIO_ODR 0x14 /* Output Disable Register */ 17 #define PIO_OSR 0x18 /* Output Status Register */ 18 #define PIO_IFER 0x20 /* Glitch Input Filter Enable */ 21 #define PIO_SODR 0x30 /* Set Output Data Register */ 22 #define PIO_CODR 0x34 /* Clear Output Data Register */ 23 #define PIO_ODSR 0x38 /* Output Data Status Register */ [all …]
|
/openbmc/linux/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe-gen1.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * camss-vfe.h 5 * Qualcomm MSM Camera Subsystem - VFE (Video Front End) Module 7 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved. 8 * Copyright (C) 2015-2018 Linaro Ltd. 13 #include "camss-vfe.h" 23 void (*bus_enable_wr_if)(struct vfe_device *vfe, u8 enable); 28 u8 enable); 30 u8 enable); 35 void (*set_camif_cmd)(struct vfe_device *vfe, u8 enable); [all …]
|
/openbmc/u-boot/board/toradex/apalis-tk1/ |
H A D | pinmux-config-apalis-tk1.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 77 PINCFG(DAP2_DOUT_PA5, HDA, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), 86 PINCFG(UART3_RTS_N_PC0, GMI, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), 87 PINCFG(UART2_TXD_PC2, IRDA, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), 89 PINCFG(GEN1_I2C_SCL_PC4, I2C1, NORMAL, NORMAL, INPUT, ENABLE, DEFAULT), 90 PINCFG(GEN1_I2C_SDA_PC5, I2C1, NORMAL, NORMAL, INPUT, ENABLE, DEFAULT), 91 PINCFG(PC7, RSVD1, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), 92 PINCFG(PG0, RSVD1, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), 93 PINCFG(PG1, RSVD1, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), 94 PINCFG(PG2, RSVD1, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), [all …]
|
/openbmc/u-boot/board/nvidia/nyan-big/ |
H A D | pinmux-config-nyan-big.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 7 * THIS FILE IS AUTO-GENERATED - DO NOT EDIT! 9 * To generate this file, use the tegra-pinmux-scripts tool available from 10 * https://github.com/NVIDIA/tegra-pinmux-scripts 11 * Run "board-to-uboot.py nyan-big". 88 PINCFG(UART3_CTS_N_PA1, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), 93 PINCFG(SDMMC3_CLK_PA6, SDMMC3, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), 95 PINCFG(PB0, RSVD2, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), 96 PINCFG(PB1, RSVD2, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), 101 PINCFG(UART3_RTS_N_PC0, GMI, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), [all …]
|
/openbmc/linux/sound/pci/emu10k1/ |
H A D | p16v.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) by James Courtier-Dutton <James@superbug.demon.co.uk> 11 /* Audigy2 P16V pointer-offset register set, accessed through the PTR2 and DATA2 registers … 25 #define PLAYBACK_LIST_SIZE 0x01 /* Size of list in bytes << 16. E.g. 8 periods -> 0x00380000 */ 41 /* [0:1] Capture input 0 channel select. 0 = Capture output 0. 42 * 1 = Capture output 1. 43 * 2 = Capture output 2. 44 * 3 = Capture output 3. 45 * [3:2] Capture input 1 channel select. 0 = Capture output 0. 46 * 1 = Capture output 1. [all …]
|
/openbmc/u-boot/board/nvidia/venice2/ |
H A D | pinmux-config-venice2.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 7 * THIS FILE IS AUTO-GENERATED - DO NOT EDIT! 9 * To generate this file, use the tegra-pinmux-scripts tool available from 10 * https://github.com/NVIDIA/tegra-pinmux-scripts 11 * Run "board-to-uboot.py venice2". 104 PINCFG(SDMMC3_CLK_PA6, SDMMC3, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), 106 PINCFG(PB0, RSVD2, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), 107 PINCFG(PB1, RSVD2, DOWN, TRISTATE, OUTPUT, DEFAULT, DEFAULT), 112 PINCFG(UART3_RTS_N_PC0, UARTC, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), 113 PINCFG(UART2_TXD_PC2, IRDA, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), [all …]
|
/openbmc/linux/drivers/net/wireless/intel/ipw2x00/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 34 rather than built-in (Y). This driver requires firmware at device 35 initialization time, and when built-in this typically happens 42 bool "Enable promiscuous mode" 51 bool "Enable full debugging output in IPW2100 module." 54 This option will enable debug tracing output for the IPW2100. 57 control which debug output is sent to the kernel log by setting the 96 rather than built-in (Y). This driver requires firmware at device 97 initialization time, and when built-in this typically happens 104 bool "Enable promiscuous mode" [all …]
|
/openbmc/linux/Documentation/fb/ |
H A D | viafb.rst | 6 -------- 15 --------------- 34 ---------------------- 47 - 640x480 (default) 48 - 720x480 49 - 800x600 50 - 1024x768 53 - 8, 16, 32 (default:32) 56 - 60, 75, 85, 100, 120 (default:60) 59 - 0 : expansion (default) [all …]
|
/openbmc/linux/drivers/regulator/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 output in order to save power and prolong battery life. This applies 16 to both voltage regulators (where voltage output is controllable) and 17 current sinks (where current output is controllable). 31 Say yes here to enable debugging support. 38 managed regulators and simple non-configurable regulators. 65 They provide two I2C-controlled DC/DC step-down converters with 66 sleep mode and separate enable pins. 73 It delivers digitally programmable output, 85 tristate "Active-semi act8865 voltage regulator" [all …]
|
/openbmc/u-boot/arch/arm/mach-at91/include/mach/ |
H A D | at91_pio.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * [origin: Linux kernel include/asm-arm/arch-at91/at91_pio.h] 9 * Parallel I/O Controller (PIO) - System peripherals registers. 39 u32 per; /* 0x00 PIO Enable Register */ 43 u32 oer; /* 0x10 Output Enable Register */ 44 u32 odr; /* 0x14 Output Disable Registerr */ 45 u32 osr; /* 0x18 Output Status Register */ 47 u32 ifer; /* 0x20 Input Filter Enable Register */ 51 u32 sodr; /* 0x30 Set Output Data Register */ 52 u32 codr; /* 0x34 Clear Output Data Register */ [all …]
|
/openbmc/u-boot/board/nvidia/dalmore/ |
H A D | pinmux-config-dalmore.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2010-2013, NVIDIA CORPORATION. All rights reserved. 85 DEFAULT_PINMUX(CLK1_OUT_PW4, EXTPERIPH1, NORMAL, NORMAL, OUTPUT), 106 DEFAULT_PINMUX(DVFS_PWM_PX0, CLDVFS, NORMAL, NORMAL, OUTPUT), 107 DEFAULT_PINMUX(DVFS_CLK_PX2, CLDVFS, NORMAL, NORMAL, OUTPUT), 121 DEFAULT_PINMUX(ULPI_STP_PY3, ULPI, NORMAL, NORMAL, OUTPUT), 124 I2C_PINMUX(CAM_I2C_SCL_PBB1, I2C3, NORMAL, NORMAL, INPUT, DEFAULT, ENABLE), 125 I2C_PINMUX(CAM_I2C_SDA_PBB2, I2C3, NORMAL, NORMAL, INPUT, DEFAULT, ENABLE), 128 VI_PINMUX(CAM_MCLK_PCC0, VI_ALT3, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), 131 VI_PINMUX(PBB0, VI_ALT3, NORMAL, NORMAL, OUTPUT, DEFAULT, DEFAULT), [all …]
|
/openbmc/u-boot/include/power/ |
H A D | regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2014-2015 Samsung Electronics 11 * U-Boot Voltage/Current Regulator 18 * The regulator uclass - is based on uclass platform data which is allocated, 19 * automatically for each regulator device on bind and 'dev->uclass_platdata' 21 * The uclass file: 'drivers/power/regulator/regulator-uclass.c' 23 * The regulator device - is based on driver's model 'struct udevice'. 25 * - devname - the regulator device's name: 'dev->name' 26 * - platname - the device's platdata's name. So in the code it looks like: 27 * 'uc_pdata = dev->uclass_platdata'; 'name = uc_pdata->name'. [all …]
|
/openbmc/u-boot/test/dm/ |
H A D | regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 #include <dm/device-internal.h> 18 #include <dm/uclass-internal.h> 71 ut_asserteq_str(devname, dev_by_devname->name); in dm_test_power_regulator_get() 80 ut_asserteq_str(platname, uc_pdata->name); in dm_test_power_regulator_get() 101 /* Set and get Voltage of BUCK1 - set to 'min' constraint */ in dm_test_power_regulator_set_get_voltage() 108 val_set = uc_pdata->min_uV; in dm_test_power_regulator_set_get_voltage() 128 /* Set and get the Current of LDO1 - set to 'min' constraint */ in dm_test_power_regulator_set_get_current() 135 val_set = uc_pdata->min_uA; in dm_test_power_regulator_set_get_current() 143 /* Check LDO2 current limit constraints - should be -ENODATA */ in dm_test_power_regulator_set_get_current() [all …]
|
/openbmc/linux/include/dt-bindings/pinctrl/ |
H A D | k210-fpioa.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 11 * kendryte-standalone-sdk/lib/drivers/include/fpioa.h 108 #define K210_PCF_I2S0_OUT_D0 94 /* I2S0 Serial Data Output 0 */ 109 #define K210_PCF_I2S0_OUT_D1 95 /* I2S0 Serial Data Output 1 */ 110 #define K210_PCF_I2S0_OUT_D2 96 /* I2S0 Serial Data Output 2 */ 111 #define K210_PCF_I2S0_OUT_D3 97 /* I2S0 Serial Data Output 3 */ 119 #define K210_PCF_I2S1_OUT_D0 105 /* I2S1 Serial Data Output 0 */ 120 #define K210_PCF_I2S1_OUT_D1 106 /* I2S1 Serial Data Output 1 */ 121 #define K210_PCF_I2S1_OUT_D2 107 /* I2S1 Serial Data Output 2 */ 122 #define K210_PCF_I2S1_OUT_D3 108 /* I2S1 Serial Data Output 3 */ [all …]
|