/openbmc/linux/scripts/kconfig/ |
H A D | symbol.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 47 enum symbol_type type = sym->type; in sym_get_type() 50 if (sym_is_choice_value(sym) && sym->visible == yes) in sym_get_type() 91 prop->visible.tri = expr_calc_value(prop->visible.expr); in sym_get_default_prop() 92 if (prop->visible.tri != no) in sym_get_default_prop() 103 prop->visible.tri = expr_calc_value(prop->visible.expr); in sym_get_range_prop() 104 if (prop->visible.tri != no) in sym_get_range_prop() 113 switch (sym->type) { in sym_get_range_val() 120 default: in sym_get_range_val() [all …]
|
H A D | conf.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 71 p = str + l - 1; in strip() 73 *p-- = 0; in strip() 125 * and if no then no-one. in randomize_choice_values() 128 if (csym->curr.tri != yes) in randomize_choice_values() 135 expr_list_for_each_sym(prop->expr, e, sym) in randomize_choice_values() 145 expr_list_for_each_sym(prop->expr, e, sym) { in randomize_choice_values() 147 sym->def[S_DEF_USER].tri = yes; in randomize_choice_values() 148 csym->def[S_DEF_USER].val = sym; in randomize_choice_values() [all …]
|
H A D | confdata.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 99 tmp[sizeof(tmp) - 1] = 0; in make_parent_dir() 117 return -1; in make_parent_dir() 137 return -1; in conf_touch_dep() 142 if (fd == -1) in conf_touch_dep() 143 return -1; in conf_touch_dep() 150 __attribute__ ((format (printf, 1, 2))); 153 __attribute__ ((format (printf, 1, 2))); 237 switch (sym->type) { in conf_set_sym_val() [all …]
|
H A D | expr.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 49 #define EXPR_NOT(dep) (2-(dep)) 52 for (e = (l); e && (s = e->right.sym); e = e->left.expr) 56 tristate tri; member 61 tristate tri; member 134 …bols(i, sym) for (i = 0; i < SYMBOL_HASHSIZE; i++) for (sym = symbol_hash[i]; sym; sym = sym->next) 141 #define SYMBOL_OPTIONAL 0x0100 /* choice is optional - values can be 'n' */ 144 #define SYMBOL_WRITTEN 0x0800 /* track info to avoid double-write to .config */ 166 * default y [all …]
|
/openbmc/u-boot/scripts/kconfig/ |
H A D | symbol.c | 2 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 42 prop->expr = expr_alloc_symbol(sym_lookup(def, SYMBOL_CONST)); in sym_add_default() 58 sym->type = S_STRING; in sym_init() 59 sym->flags |= SYMBOL_AUTO; in sym_init() 65 enum symbol_type type = sym->type; in sym_get_type() 68 if (sym_is_choice_value(sym) && sym->visible == yes) in sym_get_type() 120 prop->visible.tri = expr_calc_value(prop->visible.expr); in sym_get_default_prop() 121 if (prop->visible.tri != no) in sym_get_default_prop() 132 prop->visible.tri = expr_calc_value(prop->visible.expr); in sym_get_range_prop() 133 if (prop->visible.tri != no) in sym_get_range_prop() [all …]
|
H A D | confdata.c | 2 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 25 __attribute__ ((format (printf, 1, 2))); 28 __attribute__ ((format (printf, 1, 2))); 94 strncat(res_value, in, src - in); in conf_expand_value() 130 switch (sym->type) { in conf_set_sym_val() 133 sym->def[def].tri = mod; in conf_set_sym_val() 134 sym->flags |= def_flags; in conf_set_sym_val() 140 sym->def[def].tri = yes; in conf_set_sym_val() 141 sym->flags |= def_flags; in conf_set_sym_val() 145 sym->def[def].tri = no; in conf_set_sym_val() [all …]
|
H A D | expr.h | 2 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 49 #define EXPR_NOT(dep) (2-(dep)) 52 for (e = (l); e && (s = e->right.sym); e = e->left.expr) 56 tristate tri; member 61 tristate tri; member 134 … i < SYMBOL_HASHSIZE; i++) for (sym = symbol_hash[i]; sym; sym = sym->next) if (sym->type != S_OTH… 141 #define SYMBOL_OPTIONAL 0x0100 /* choice is optional - values can be 'n' */ 168 * default y 180 P_DEFAULT, /* default y */ 190 struct property *next; /* next property - null if last */ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/gpio/ |
H A D | xlnx,gpio-xilinx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/xlnx,gpio-xilinx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Neeli Srinivas <srinivas.neeli@amd.com> 14 to an AXI4-Lite interface. The AXI GPIO can be configured as either 15 a single or a dual-channel device. The width of each channel is 22 - xlnx,xps-gpio-1.00.a 27 "#gpio-cells": 28 const: 2 [all …]
|
/openbmc/linux/Documentation/input/devices/ |
H A D | cma3000_d0x.rst | 1 CMA3000-D0x Accelerometer 5 * VTI CMA3000-D0x 8 CMA3000-D0X Product Family Specification 8281000A.02.pdf 15 ----------- 17 CMA3000 Tri-axis accelerometer supports Motion detect, Measurement and 44 Platform data need to be configured for initial default values. 47 ------------- 62 Default Operating mode 74 --------------- 78 Input device name: "cma3000-accelerometer" [all …]
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | dib0070.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Linux-DVB Driver for DiBcom's DiB0070 base-band RF Tuner. 5 * Copyright (C) 2005-7 DiBcom (http://www.dibcom.fr/) 31 u8 osc_buffer_state; /* 0= normal, 1= tri-state */ 33 u8 clock_pad_drive; /* (Drive + 1) * 2mA */ 35 u8 invert_iq; /* invert Q - in case I or Q is inverted on the board */ 37 u8 force_crystal_mode; /* if == 0 -> decision is made in the driver default: <24 -> 2, >=24 -> 1 */
|
/openbmc/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra20-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 * Compatible for Revisions Colibri T20 256MB V1.1B, V1.2A; 7 * Colibri T20 256MB IT V1.2A; Colibri T20 512MB V1.1C, V1.2A; 8 * Colibri T20 512MB IT V1.2A 22 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 23 nvidia,hpd-gpio = 25 pll-supply = <®_1v8_avdd_hdmi_pll>; 26 vdd-supply = <®_3v3_avdd_hdmi>; 31 lan-reset-n-hog { 32 gpio-hog; [all …]
|
/openbmc/qemu/pc-bios/ |
H A D | petalogix-s3adsp1800.dts | 5 * SPDX-License-Identifier: GPL-2.0+ 8 /dts-v1/; 11 #address-cells = <0x01>; 12 #size-cells = <0x01>; 23 stdout-path = "/plb/serial@84000000"; 27 #address-cells = <0x01>; 28 #size-cells = <0x00>; 32 clock-frequency = <0x3b9aca0>; 33 compatible = "xlnx,microblaze-7.10.d"; 34 d-cache-baseaddr = <0x90000000>; [all …]
|
/openbmc/linux/Documentation/riscv/ |
H A D | vector.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Vector Extension Support for RISC-V Linux 8 order to support the use of the RISC-V Vector Extension. 11 --------------------- 19 are not portable to non-Linux, nor non-RISC-V environments, so it is discourage 27 argument consists of two 2-bit enablement statuses and a bit for inheritance 30 Enablement status is a tri-state value each occupying 2-bit of space in 33 * :c:macro:`PR_RISCV_V_VSTATE_CTRL_DEFAULT`: Use the system-wide default 34 enablement status on execve(). The system-wide default setting can be 43 arg: The control argument is a 5-bit value consisting of 3 parts, and [all …]
|
/openbmc/linux/arch/mips/boot/dts/xilfpga/ |
H A D | nexys4ddr.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 14 stdout-path = "serial0:115200n8"; 22 cpuintc: interrupt-controller { 23 #address-cells = <0>; 24 #interrupt-cells = <1>; 25 interrupt-controller; 26 compatible = "mti,cpu-interrupt-controller"; 29 axi_intc: interrupt-controller@10200000 { 30 #interrupt-cells = <1>; [all …]
|
/openbmc/u-boot/board/zyxel/nsa310s/ |
H A D | nsa310s.c | 1 // SPDX-License-Identifier: GPL-2.0+ 21 * default gpio configuration in board_early_init_f() 22 * There are maximum 64 gpios controlled through 2 sets of registers in board_early_init_f() 29 /* Multi-Purpose Pins Functionality configuration */ in board_early_init_f() 76 gd->bd->bi_boot_params = mvebu_sdram_bar(0) + 0x100; in board_init() 110 * and has an MCU attached to the LED[2] via tristate interrupt in reset_phy() 117 /* clear 4, set 5 - LED2 low, tri-state */ in reset_phy() 125 /* set PHY back to auto-negotiation mode */ in reset_phy()
|
/openbmc/linux/arch/microblaze/boot/dts/ |
H A D | system.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * (C) Copyright 2007-2008 Xilinx, Inc. 6 * (C) Copyright 2007-2009 Michal Simek 13 * XPS project directory: Xilinx-ML505-ll_temac-sgdma-MMU-FDT-edk101 16 /dts-v1/; 18 #address-cells = <1>; 19 #size-cells = <1>; 32 stdout-path = "/plb@0/serial@84000000"; 35 #address-cells = <1>; 37 #size-cells = <0>; [all …]
|
/openbmc/linux/drivers/media/i2c/ |
H A D | ov772x.c | 1 // SPDX-License-Identifier: GPL-2.0 12 * Copyright 2006-7 Jonathan Corbet <corbet@lwn.net> 26 #include <linux/v4l2-mediabus.h> 31 #include <media/v4l2-ctrls.h> 32 #include <media/v4l2-device.h> 33 #include <media/v4l2-event.h> 34 #include <media/v4l2-fwnode.h> 35 #include <media/v4l2-image-sizes.h> 36 #include <media/v4l2-subdev.h> 41 #define GAIN 0x00 /* AGC - Gain control gain setting */ [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 40 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500 41 Mix-Sig PMIC. 44 will be called ab8500-ponkey. 59 default y 64 module will be called ad714x-i2c. 69 default y 74 module will be called ad714x-spi. 85 will be called ariel-pwrbutton. 95 module will be called arizona-haptics. [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-xilinx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2008 - 2013 Xilinx, Inc. 45 * struct xgpio_instance - Stores information about GPIO device 79 return bitmap_bitremap(bit, chip->hw_map, chip->sw_map, 64); in xgpio_from_bit() 84 return bitmap_bitremap(gpio, chip->sw_map, chip->hw_map, 64); in xgpio_to_bit() 111 default: in xgpio_regoffset() 112 return -EINVAL; in xgpio_regoffset() 118 void __iomem *addr = chip->regs + reg + xgpio_regoffset(chip, bit / 32); in xgpio_read_ch() 125 void __iomem *addr = chip->regs + reg + xgpio_regoffset(chip, bit / 32); in xgpio_write_ch() 132 int bit, lastbit = xgpio_to_bit(chip, chip->gc.ngpio - 1); in xgpio_read_ch_all() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | xlnx,zynqmp-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/xlnx,zynqmp-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sai Krishna Potthuri <sai.krishna.potthuri@amd.com> 13 Please refer to pinctrl-bindings.txt in this directory for details of the 21 parameters, such as pull-up, slew rate, etc. 31 const: xlnx,zynqmp-pinctrl 34 '^(.*-)?(default|gpio)$': 42 $ref: pinmux-node.yaml# [all …]
|
/openbmc/linux/drivers/usb/serial/ |
H A D | keyspan_usa67msg.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 5 Copyright (c) 1998-2007 InnoSys Incorporated. All Rights Reserved 6 This file is available under a BSD-style copyright 19 Copyright (c) 1998-2007 InnoSys Incorporated. All Rights Reserved 21 This file is available under a BSD-style copyright 23 2. Redistributions in binary form must reproduce the above copyright 48 USB OUT (host -> USAxx, transmit) messages contain a 56 USB IN (USAxx -> host, receive) messages begin with a status 89 (2) For the host to determine the exact point at which the 106 2000jun01 add extended BSD-style copyright text [all …]
|
H A D | keyspan_usa26msg.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 5 Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved 6 This file is available under a BSD-style copyright 19 Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved 21 This file is available under a BSD-style copyright 23 2. The name of InnoSys Incorporated may not be used to endorse or promote 44 USB OUT (host -> USAxx, transmit) messages contain a 52 USB IN (USAxx -> host, receive) messages begin with a status 85 (2) For the host to determine the exact point at which the 102 2000jun01 add extended BSD-style copyright text [all …]
|
/openbmc/linux/drivers/iio/adc/ |
H A D | ti-adc0832.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ADC0831/ADC0832/ADC0834/ADC0838 8-bit ADC driver 7 * Datasheet: https://www.ti.com/lit/ds/symlink/adc0832-n.pdf 39 u8 tx_buf[2] __aligned(IIO_DMA_MINALIGN); 40 u8 rx_buf[2]; 83 ADC0832_VOLTAGE_CHANNEL_DIFF(0, 1, 2), 91 ADC0832_VOLTAGE_CHANNEL(2), 95 ADC0832_VOLTAGE_CHANNEL_DIFF(2, 3, 6), 96 ADC0832_VOLTAGE_CHANNEL_DIFF(3, 2, 7), 103 ADC0832_VOLTAGE_CHANNEL(2), [all …]
|
/openbmc/u-boot/board/nvidia/e2220-1170/ |
H A D | pinmux-config-e2220-1170.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 e2220-1170". 29 GPIO_INIT(G, 2, OUT0), 33 GPIO_INIT(H, 2, IN), 41 GPIO_INIT(I, 2, OUT0), 45 GPIO_INIT(K, 2, OUT0), 59 GPIO_INIT(V, 2, OUT0), [all …]
|
/openbmc/u-boot/board/nvidia/p2371-0000/ |
H A D | pinmux-config-p2371-0000.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 p2371-0000". 31 GPIO_INIT(H, 2, IN), 39 GPIO_INIT(I, 2, OUT0), 53 GPIO_INIT(V, 2, OUT0), 59 GPIO_INIT(X, 2, IN), 68 GPIO_INIT(BB, 2, OUT0), [all …]
|