/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/ |
H A D | azoteq,iqs7211.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS7210A, IQS7211A and IQS7211E trackpad and touchscreen control- 14 lers employ projected-capacitance sensing and can track two contacts. 21 - azoteq,iqs7210a 22 - azoteq,iqs7211a 23 - azoteq,iqs7211e 28 irq-gpios: [all …]
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | hynitron_cstxxx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * are undocumented. This is essentially a cleaned-up version of the 11 * device-specific functions replated with generic functions wherever 37 /* Data generic to all (supported and non-supported) controllers. */ 76 gpiod_set_value_cansleep(ts_data->reset_gpio, 1); in hyn_reset_proc() 78 gpiod_set_value_cansleep(ts_data->reset_gpio, 0); in hyn_reset_proc() 88 ts_data->chip->report_touch(client); in hyn_interrupt_handler() 114 return ret < 0 ? ret : -EIO; in cst3xx_i2c_write() 123 .addr = client->addr, in cst3xx_i2c_read_register() 129 .addr = client->addr, in cst3xx_i2c_read_register() [all …]
|
H A D | chipone_icn8505.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (c) 2015-2018 Red Hat Inc. 97 buf[i] = (reg_addr >> (reg_addr_width - (i + 1) * 8)) & 0xff; in icn8505_read_xfer() 99 ret = i2c_transfer(client->adapter, msg, 2); in icn8505_read_xfer() 102 ret = -EIO; in icn8505_read_xfer() 104 dev_err(&client->dev, in icn8505_read_xfer() 117 u8 buf[3 + 32]; /* 3 bytes for 24 bit reg-addr + 32 bytes max len */ in icn8505_write_xfer() 126 return -EINVAL; in icn8505_write_xfer() 129 buf[i] = (reg_addr >> (reg_addr_width - (i + 1) * 8)) & 0xff; in icn8505_write_xfer() 133 ret = i2c_transfer(client->adapter, &msg, 1); in icn8505_write_xfer() [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | reset.rst | 18 ---------------- 43 have some non-deterministic state they want to reinitialize to a different 45 must not reinitialize on a snapshot-load reset. 49 its devices during wake-up (from the ``MachineClass::wakeup()`` method), this 51 type to differentiate the reset requested during machine wake-up from other 52 reset requests. For example, RAM content must not be lost during wake-up, and 53 memory devices like virtio-mem that provide additional RAM must not reset 54 such state during wake-ups, but might do so during cold resets. However, this 55 reset type should not be used for wake-up detection, as not every machine 56 type issues a device reset request during wake-up. [all …]
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3566-anbernic-rg353v.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/linux-event-codes.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include "rk3566-anbernic-rg353x.dtsi" 22 compatible = "simple-battery"; 23 charge-full-design-microamp-hours = <3151000>; 24 charge-term-current-microamp = <300000>; 25 constant-charge-current-max-microamp = <2000000>; [all …]
|
H A D | rk3566-anbernic-rg353p.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 /dts-v1/; 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/linux-event-codes.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include "rk3566-anbernic-rg353x.dtsi" 22 compatible = "simple-battery"; 23 charge-full-design-microamp-hours = <3472000>; 24 charge-term-current-microamp = <300000>; 25 constant-charge-current-max-microamp = <2000000>; [all …]
|
/openbmc/linux/arch/arm/mach-lpc32xx/ |
H A D | pm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * arch/arm/mach-lpc32xx/pm.c 15 * direct-run, and halt modes. When switching between halt and run modes, 16 * the CPU transistions through direct-run mode. For Linux, direct-run 25 * Direct-run mode: 33 * Peripherals based on the 32KHz oscillator clock (ie, RTC, touch, 36 * wake the system up back into direct-run mode. 41 * SDRAM will still be accessible in direct-run mode. In DDR based systems, 42 * a transition to direct-run mode will stop all DDR accesses (no clocks). 43 * Because of this, the code to switch power modes and the code to enter [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6dl-prtvt7.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 6 /dts-v1/; 8 #include "imx6qdl-prti6q.dtsi" 9 #include <dt-bindings/display/sdtv-standards.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/sound/fsl-imx-audmux.h> 23 backlight_lcd: backlight-lcd { 24 compatible = "pwm-backlight"; 26 brightness-levels = <0 20 81 248 1000>; [all …]
|
H A D | imx6dl-victgo.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 /dts-v1/; 9 #include "imx6qdl-vicut1.dtsi" 15 gpio-keys { 16 compatible = "gpio-keys"; 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_gpiokeys>; 21 key-power { 25 wakeup-source; 28 key-enter { [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/input/ |
H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Azoteq IQS626A Capacitive Touch Controller 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": [all …]
|
H A D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Azoteq IQS7222A/B/C/D Capacitive Touch Controller 10 - Jeff LaBundy <jeff@labundy.com> 14 capacitive touch controllers that feature additional sensing capabilities. 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d [all …]
|
/openbmc/u-boot/board/qualcomm/dragonboard410c/ |
H A D | readme.txt | 1 # SPDX-License-Identifier: GPL-2.0+ 13 $ touch rd 16 $ dtbTool -o dt.img arch/arm/dts 19 $ mkbootimg --kernel=u-boot-dtb.bin --output=u-boot.img --dt=dt.img \ 20 --pagesize 2048 --base 0x80000000 --ramdisk=rd --cmdline="" 22 8) Enter fastboot (reboot board with vol- button pressed) 25 $ fastboot boot u-boot.img 27 $ fastboot flash boot u-boot.img 32 - UART 33 - GPIO (SoC) [all …]
|
/openbmc/linux/include/linux/ |
H A D | rmi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2011-2016 Synaptics Incorporated 21 * struct rmi_2d_axis_alignment - target axis alignment 22 * @swap_axes: set to TRUE if desired to swap x- and y-axis 23 * @flip_x: set to TRUE if desired to flip direction on x-axis 24 * @flip_y: set to TRUE if desired to flip direction on y-axis 25 * @clip_x_low - reported X coordinates below this setting will be clipped to 27 * @clip_x_high - reported X coordinates above this setting will be clipped to 29 * @clip_y_low - reported Y coordinates below this setting will be clipped to 31 * @clip_y_high - reported Y coordinates above this setting will be clipped to [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/initrdscripts/files/ |
H A D | init-install-efi-testfs.sh | 1 #!/bin/sh -e 22 if [ -e /sys/block/${device}/removable ]; then 61 rm -f /etc/udev/rules.d/automount.rules 62 rm -f /etc/udev/scripts/mount* 69 mkdir -p /tmp 72 disk_size=$(parted /dev/${device} unit mb print | grep '^Disk .*: .*MB' | cut -d" " -f 3 | sed -e "… 75 rootfs_size=$((disk_size-boot_size-testfs_size)) 118 mkfs.vfat -n "boot" $bootfs 121 mkfs.ext3 -L "platform" $rootfs 124 mkfs.ext3 -L "testrootfs" $testfs [all …]
|
H A D | init-install-testfs.sh | 1 #!/bin/sh -e 3 # Copyright (C) 2008-2011 Intel 33 if [ $device != $live_dev_name -a -e /dev/$device ]; then 43 echo "-------------------------------" 45 if [ -r /sys/block/$hdname/device/vendor ]; then 46 echo -n "VENDOR=" 49 echo -n "MODEL=" 55 echo -n "Do you want to install this image there? [y/n] " 57 if [ "$answer" = "y" -o "$answer" = "n" ]; then 68 if [ -n "$TARGET_DEVICE_NAME" ]; then [all …]
|
/openbmc/openbmc/meta-security/recipes-scanners/clamav/files/ |
H A D | freshclam.conf | 31 # Specify the type of syslog messages - please refer to 'man syslog' 56 # WARNING: Do not touch it unless you're configuring freshclam to use your 62 # code. See http://www.iana.org/cctld/cctld-whois.htm for the full list. 66 # database.clamav.net is a round-robin record which points to our most 68 # not working. DO NOT TOUCH the following line unless you know what you 95 # to determine whether its databases are out-of-date, instead it will 96 # use the If-Modified-Since request or directly check the headers of the 101 # fall-back mirrors. 117 # If your servers are behind a firewall/proxy which applies User-Agent 119 # User-Agent header. [all …]
|
H A D | freshclam-native.conf | 31 # Specify the type of syslog messages - please refer to 'man syslog' 56 # WARNING: Do not touch it unless you're configuring freshclam to use your 62 # code. See http://www.iana.org/cctld/cctld-whois.htm for the full list. 66 # database.clamav.net is a round-robin record which points to our most 68 # not working. DO NOT TOUCH the following line unless you know what you 95 # to determine whether its databases are out-of-date, instead it will 96 # use the If-Modified-Since request or directly check the headers of the 101 # fall-back mirrors. 117 # If your servers are behind a firewall/proxy which applies User-Agent 119 # User-Agent header. [all …]
|
/openbmc/linux/drivers/gpu/drm/panel/ |
H A D | panel-sony-td4353-jdi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Generated with linux-mdss-dsi-panel-driver-generator with a 9 * - "JDI ID3" for Akari (XZ2) 10 * - "JDI ID4" for Apollo (XZ2 Compact) 28 * Leaving room for expansion - SONY very often uses 50 struct mipi_dsi_device *dsi = ctx->dsi; in sony_td4353_jdi_on() 51 struct device *dev = &dsi->dev; in sony_td4353_jdi_on() 54 dsi->mode_flags |= MIPI_DSI_MODE_LPM; in sony_td4353_jdi_on() 56 ret = mipi_dsi_dcs_set_column_address(dsi, 0x0000, 1080 - 1); in sony_td4353_jdi_on() 62 ret = mipi_dsi_dcs_set_page_address(dsi, 0x0000, 2160 - 1); in sony_td4353_jdi_on() [all …]
|
/openbmc/docs/testing/ |
H A D | local-ci-build.md | 13 `sudo docker run hello-world`. 26 git clone https://github.com/openbmc/openbmc-build-scripts.git 29 ## Add a Read-Only Repo 33 clones and builds phosphor-hwmon directly. The upstream CI will try building 35 `format-code.sh` and check if the code is formatted properly if there is a 36 `.clang-format` file present in the target repository, or if there is a script 37 in the repo named `format-code.sh`. 41 git clone https://github.com/openbmc/phosphor-hwmon 42 WORKSPACE=$(pwd) UNIT_TEST_PKG=phosphor-hwmon \ 43 ./openbmc-build-scripts/run-unit-test-docker.sh [all …]
|
/openbmc/linux/drivers/input/mouse/ |
H A D | cyapa_gen3.c | 9 * Copyright (C) 2011-2015 Cypress Semiconductor, Inc. 10 * Copyright (C) 2011-2012 Google, Inc. 60 * Used in register 0x00, bit1-0, DeviceStatus field. 88 * bit 7 - 4: high 4 bits of x position value 89 * bit 3 - 0: high 4 bits of y position value 95 /* id range is 1 - 15. It is incremented with every new touch. */ 101 * bit 0 - 1: device status 102 * bit 3 - 2: power mode 103 * bit 6 - 4: reserved 108 * bit 7 - 4: number of fingers currently touching pad [all …]
|
H A D | cyapa_gen5.c | 6 * Copyright (C) 2014-2015 Cypress Semiconductor, Inc. 21 #include <linux/crc-itu-t.h> 33 #define CYAPA_TSG_IMG_MAX_RECORDS (CYAPA_TSG_IMG_END_ROW_NUM - \ 141 * Bit 7 - 3: reserved 142 * Bit 2 - 0: touch type; 146 * 3 - 15 : reserved. 151 * Bit 7: indicates touch liftoff status. 152 * 0 : touch is currently on the panel. 153 * 1 : touch record indicates a liftoff. 154 * Bit 6 - 5: indicates an event associated with this touch instance [all …]
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp157c-phycore-stm32mp15-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) 2022-2023 Steffen Trumtrar <kernel@pengutronix.de> 4 * Copyright (C) Phytec GmbH 2019-2020 - All Rights Reserved 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/leds/common.h> 13 #include <dt-bindings/leds/leds-pca9532.h> 14 #include <dt-bindings/mfd/st,stpmic1.h> [all …]
|
/openbmc/linux/tools/testing/selftests/hid/tests/ |
H A D | base.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # -*- coding: utf-8 -*- 104 "Touch Pad": EvdevMatch( 118 "Touch Screen": EvdevMatch( 157 # for example ("playstation", "hid-playstation") 212 sysfs_path = Path("/sys/module") / kernel_module.replace("-", "_") 250 while not self.uhdev.is_ready() and time.time() - now < 5: 289 A context-manager compatible class that sets up our udev rules file and 294 removed. This matches the expected pytest setup: we enter a context for 311 self.refs -= 1 [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-dbs/influxdb/influxdb/ |
H A D | influxdb | 4 # Required-Start: $all 5 # Required-Stop: $remote_fs $syslog 6 # Default-Start: 2 3 4 5 7 # Default-Stop: 0 1 6 8 # Short-Description: Start the InfluxDB process 10 set -x 13 # Command-line options that can be set in /etc/default/influxdb. These will override 36 if [ ! -x $DAEMON ]; then 47 if [ ! -d "$PIDDIR" ]; then 48 mkdir -p $PIDDIR [all …]
|
/openbmc/linux/drivers/pci/pcie/ |
H A D | aspm.c | 1 // SPDX-License-Identifier: GPL-2.0 101 list_for_each_entry(child, &linkbus->devices, bus_list) in pci_function_0() 102 if (PCI_FUNC(child->devfn) == 0) in pci_function_0() 120 return link->aspm_default; in policy_to_aspm_state() 136 return link->clkpm_default; in policy_to_clkpm_state() 144 struct pci_bus *linkbus = link->pdev->subordinate; in pcie_set_clkpm_nocheck() 147 list_for_each_entry(child, &linkbus->devices, bus_list) in pcie_set_clkpm_nocheck() 151 link->clkpm_enabled = !!enable; in pcie_set_clkpm_nocheck() 160 if (!link->clkpm_capable || link->clkpm_disable) in pcie_set_clkpm() 163 if (link->clkpm_enabled == enable) in pcie_set_clkpm() [all …]
|