| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | rohm,bd71847-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71847-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 14 single-core, dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is 18 …/www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applica… 19 …//www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applic… 24 - rohm,bd71847 25 - rohm,bd71850 [all …]
|
| D | rohm,bd71837-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71837-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 13 BD71837MWV is programmable Power Management ICs for powering single-core, 14 dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is optimized for low 18 …/www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applica… 35 "#clock-cells": 48 # crucial regulators must have the regulator-always-on and regulator-boot-on [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | cs42l42.txt | 5 - compatible : "cirrus,cs42l42" 7 - reg : the I2C address of the device for I2C. 9 - VP-supply, VCP-supply, VD_FILT-supply, VL-supply, VA-supply : 15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be 18 - interrupts : IRQ line info CS42L42. 19 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 22 - cirrus,ts-inv : Boolean property. For jacks that invert the tip sense 23 polarity. Normal jacks will short tip sense pin to HS1 when headphones are 25 short tip sense when unplugged and float when plugged in. 27 0 = (Default) Non-inverted [all …]
|
| D | nau8824.txt | 6 - compatible : Must be "nuvoton,nau8824" 8 - reg : the I2C address of the device. This is either 0x1a (CSB=0) or 0x1b (CSB=1). 11 - nuvoton,jkdet-polarity: JKDET pin polarity. 0 - active high, 1 - active low. 13 - nuvoton,vref-impedance: VREF Impedance selection 14 0 - Open 15 1 - 25 kOhm 16 2 - 125 kOhm 17 3 - 2.5 kOhm 19 - nuvoton,micbias-voltage: Micbias voltage level. 20 0 - VDDA [all …]
|
| D | nau8825.txt | 6 - compatible : Must be "nuvoton,nau8825" 8 - reg : the I2C address of the device. This is either 0x1a (CSB=0) or 0x1b (CSB=1). 11 - nuvoton,jkdet-enable: Enable jack detection via JKDET pin. 12 - nuvoton,jkdet-pull-enable: Enable JKDET pin pull. If set - pin pull enabled, 14 - nuvoton,jkdet-pull-up: Pull-up JKDET pin. If set then JKDET pin is pull up, otherwise pull down. 15 - nuvoton,jkdet-polarity: JKDET pin polarity. 0 - active high, 1 - active low. 17 - nuvoton,vref-impedance: VREF Impedance selection 18 0 - Open 19 1 - 25 kOhm 20 2 - 125 kOhm [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | cs42l42.txt | 5 - compatible : "cirrus,cs42l42" 7 - reg : the I2C address of the device for I2C. 9 - VP-supply, VCP-supply, VD_FILT-supply, VL-supply, VA-supply : 15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be 18 - interrupts : IRQ line info CS42L42. 19 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 22 - cirrus,ts-inv : Boolean property. For jacks that invert the tip sense 23 polarity. Normal jacks will short tip sense pin to HS1 when headphones are 25 short tip sense when unplugged and float when plugged in. 27 0 = (Default) Non-inverted [all …]
|
| D | nau8824.txt | 6 - compatible : Must be "nuvoton,nau8824" 8 - reg : the I2C address of the device. This is either 0x1a (CSB=0) or 0x1b (CSB=1). 11 - nuvoton,jkdet-polarity: JKDET pin polarity. 0 - active high, 1 - active low. 13 - nuvoton,vref-impedance: VREF Impedance selection 14 0 - Open 15 1 - 25 kOhm 16 2 - 125 kOhm 17 3 - 2.5 kOhm 19 - nuvoton,micbias-voltage: Micbias voltage level. 20 0 - VDDA [all …]
|
| D | nau8825.txt | 6 - compatible : Must be "nuvoton,nau8825" 8 - reg : the I2C address of the device. This is either 0x1a (CSB=0) or 0x1b (CSB=1). 11 - nuvoton,jkdet-enable: Enable jack detection via JKDET pin. 12 - nuvoton,jkdet-pull-enable: Enable JKDET pin pull. If set - pin pull enabled, 14 - nuvoton,jkdet-pull-up: Pull-up JKDET pin. If set then JKDET pin is pull up, otherwise pull down. 15 - nuvoton,jkdet-polarity: JKDET pin polarity. 0 - active high, 1 - active low. 17 - nuvoton,vref-impedance: VREF Impedance selection 18 0 - Open 19 1 - 25 kOhm 20 2 - 125 kOhm [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | rohm-bd718x7.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 // https://www.rohm.com/datasheet/BD71837MWV/bd71837mwv-e 14 #include <linux/mfd/rohm-bd718x7.h> 23 .gpio = -1, 30 .name = "bd718xx-pwrkey", 35 .name = "gpio-keys", 39 { .name = "bd71837-clk", }, 40 { .name = "bd71837-pmic", }, 45 .name = "gpio-keys", 49 { .name = "bd71847-clk", }, [all …]
|
| /kernel/linux/linux-5.10/drivers/input/keyboard/ |
| D | max7359_keypad.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * max7359_keypad.c - MAX7359 Key Switch Controller Driver 10 * Datasheet: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/5456 47 * Autosleep register values (ms) 58 unsigned short keycodes[MAX7359_MAX_KEY_NUM]; 69 dev_err(&client->dev, "%s: reg 0x%x, val 0x%x, err %d\n", in max7359_write_reg() 79 dev_err(&client->dev, "%s: reg 0x%x, err %d\n", in max7359_read_reg() 84 /* runs in an IRQ thread -- can (and will!) sleep */ 88 struct input_dev *input_dev = keypad->input_dev; in max7359_interrupt() 91 val = max7359_read_reg(keypad->client, MAX7359_REG_KEYFIFO); in max7359_interrupt() [all …]
|
| D | twl4030_keypad.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * twl4030_keypad.c - driver for 8x8 keypad controller in twl4030 chips 8 * Code re-written for 2430SDP by: 27 * events, since it uses only the always-on 32KiHz oscillator, and has 29 * multi-key combinations. 48 unsigned short keymap[TWL4030_KEYMAP_SIZE]; 59 /*----------------------------------------------------------------------*/ 100 #define KEYP_PERIOD_US(t, prescale) ((t) / (31 << ((prescale) + 1)) - 1) 123 /*----------------------------------------------------------------------*/ 131 dev_warn(kp->dbg_dev, in twl4030_kpread() [all …]
|
| D | nomadik-ske-keypad.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2010 5 * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson 6 * Author: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson 22 #include <linux/platform_data/keypad-nomadik-ske.h> 54 * struct ske_keypad - data structure used by keypad driver 67 unsigned short keymap[SKE_KPD_NUM_ROWS * SKE_KPD_NUM_COLS]; 78 spin_lock(&keypad->ske_keypad_lock); in ske_keypad_set_bits() 80 ret = readl(keypad->reg_base + addr); in ske_keypad_set_bits() 83 writel(ret, keypad->reg_base + addr); in ske_keypad_set_bits() [all …]
|
| /kernel/linux/linux-4.19/drivers/input/keyboard/ |
| D | max7359_keypad.c | 2 * max7359_keypad.c - MAX7359 Key Switch Controller Driver 13 * Datasheet: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/5456 50 * Autosleep register values (ms) 61 unsigned short keycodes[MAX7359_MAX_KEY_NUM]; 72 dev_err(&client->dev, "%s: reg 0x%x, val 0x%x, err %d\n", in max7359_write_reg() 82 dev_err(&client->dev, "%s: reg 0x%x, err %d\n", in max7359_read_reg() 87 /* runs in an IRQ thread -- can (and will!) sleep */ 91 struct input_dev *input_dev = keypad->input_dev; in max7359_interrupt() 94 val = max7359_read_reg(keypad->client, MAX7359_REG_KEYFIFO); in max7359_interrupt() 101 dev_dbg(&keypad->client->dev, in max7359_interrupt() [all …]
|
| D | twl4030_keypad.c | 2 * twl4030_keypad.c - driver for 8x8 keypad controller in twl4030 chips 7 * Code re-written for 2430SDP by: 25 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 40 * events, since it uses only the always-on 32KiHz oscillator, and has 42 * multi-key combinations. 61 unsigned short keymap[TWL4030_KEYMAP_SIZE]; 72 /*----------------------------------------------------------------------*/ 113 #define KEYP_PERIOD_US(t, prescale) ((t) / (31 << ((prescale) + 1)) - 1) 136 /*----------------------------------------------------------------------*/ 144 dev_warn(kp->dbg_dev, in twl4030_kpread() [all …]
|
| D | nomadik-ske-keypad.c | 2 * Copyright (C) ST-Ericsson SA 2010 4 * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson 5 * Author: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson 23 #include <linux/platform_data/keypad-nomadik-ske.h> 55 * struct ske_keypad - data structure used by keypad driver 68 unsigned short keymap[SKE_KPD_NUM_ROWS * SKE_KPD_NUM_COLS]; 79 spin_lock(&keypad->ske_keypad_lock); in ske_keypad_set_bits() 81 ret = readl(keypad->reg_base + addr); in ske_keypad_set_bits() 84 writel(ret, keypad->reg_base + addr); in ske_keypad_set_bits() 86 spin_unlock(&keypad->ske_keypad_lock); in ske_keypad_set_bits() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/ui/browsers/ |
| D | hists.c | 1 // SPDX-License-Identifier: GPL-2.0 31 #include "../../util/block-info.h" 44 #include "time-utils.h" 58 return hists__has_filter(hb->hists) || hb->min_pcnt || symbol_conf.has_filter || hb->c2c_filter; in hist_browser__has_filter() 64 struct hists *hists = browser->hists; in hist_browser__get_folding() 67 for (nd = rb_first_cached(&hists->entries); in hist_browser__get_folding() 68 (nd = hists__filter_entries(nd, browser->min_pcnt)) != NULL; in hist_browser__get_folding() 73 if (he->leaf && he->unfolded) in hist_browser__get_folding() 74 unfolded_rows += he->nr_rows; in hist_browser__get_folding() 81 struct ui_browser *browser = &hb->b; in hist_browser__set_title_space() [all …]
|
| /kernel/linux/linux-4.19/tools/perf/ui/browsers/ |
| D | hists.c | 1 // SPDX-License-Identifier: GPL-2.0 43 return hists__has_filter(hb->hists) || hb->min_pcnt || symbol_conf.has_filter || hb->c2c_filter; in hist_browser__has_filter() 49 struct hists *hists = browser->hists; in hist_browser__get_folding() 52 for (nd = rb_first(&hists->entries); in hist_browser__get_folding() 53 (nd = hists__filter_entries(nd, browser->min_pcnt)) != NULL; in hist_browser__get_folding() 58 if (he->leaf && he->unfolded) in hist_browser__get_folding() 59 unfolded_rows += he->nr_rows; in hist_browser__get_folding() 66 struct ui_browser *browser = &hb->b; in hist_browser__set_title_space() 67 struct hists *hists = hb->hists; in hist_browser__set_title_space() 68 struct perf_hpp_list *hpp_list = hists->hpp_list; in hist_browser__set_title_space() [all …]
|
| /kernel/linux/linux-4.19/drivers/tty/ |
| D | sysrq.c | 1 // SPDX-License-Identifier: GPL-2.0 91 i = key - '0'; in sysrq_handle_loglevel() 98 .help_msg = "loglevel(0-9)", 187 .help_msg = "show-all-timers(q)", 210 .help_msg = "show-all-locks(d)", 263 .help_msg = "show-backtrace-all-active-cpus(l)", 281 .help_msg = "show-registers(p)", 293 .help_msg = "show-task-states(t)", 304 .help_msg = "show-blocked-tasks(w)", 318 .help_msg = "dump-ftrace-buffer(z)", [all …]
|
| /kernel/linux/linux-5.10/arch/x86/boot/ |
| D | header.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 BOOTSEG = 0x07C0 /* original address of boot-sector */ 45 # "MZ", MS-DOS header 73 # Allow the user to press a key, then reboot 94 .ascii "Remove disk and press any key to reboot...\r\n" 115 .word section_table - optional_header # SizeOfOptionalHeader 179 .long (section_table - .) / 8 # NumberOfRvaAndSizes 272 .set section_count, (. - section_table) / 40 297 # tries to generate a 3-byte jump here, which causes 299 .byte 0xeb # short (2-byte) jump [all …]
|
| /kernel/linux/linux-4.19/arch/x86/boot/ |
| D | header.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 BOOTSEG = 0x07C0 /* original address of boot-sector */ 45 # "MZ", MS-DOS header 74 # Allow the user to press a key, then reboot 95 .ascii "Remove disk and press any key to reboot...\r\n" 107 .word 0x8664 # x86-64 113 .word section_table - optional_header # SizeOfOptionalHeader 294 # tries to generate a 3-byte jump here, which causes 296 .byte 0xeb # short (2-byte) jump 297 .byte start_of_setup-1f [all …]
|
| /kernel/linux/linux-4.19/drivers/hid/ |
| D | hid-logitech-hidpp.c | 5 * Copyright (c) 2012-2013 Google (c) 6 * Copyright (c) 2013-2014 Red Hat Inc. 28 #include <linux/fixp-arith.h> 31 #include "hid-ids.h" 45 "Disable Tap-To-Click mode reporting for touchpads (only on the K400 currently)."); 89 * is 0xFF for the receiver), and all messages (short or long) with a device 100 u8 params[HIDPP_REPORT_VERY_LONG_LENGTH - 4U]; 106 u8 params[HIDPP_REPORT_VERY_LONG_LENGTH - 4U]; 182 switch (hidpp_report->report_id) { in __hidpp_send_report() 193 return -ENODEV; in __hidpp_send_report() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/ |
| D | sysrq.c | 1 // SPDX-License-Identifier: GPL-2.0 68 * sysrq_mask - Getter for sysrq_enabled mask. 105 i = key - '0'; in sysrq_handle_loglevel() 112 .help_msg = "loglevel(0-9)", 196 .help_msg = "show-all-timers(q)", 219 .help_msg = "show-all-locks(d)", 272 .help_msg = "show-backtrace-all-active-cpus(l)", 290 .help_msg = "show-registers(p)", 302 .help_msg = "show-task-states(t)", 313 .help_msg = "show-blocked-tasks(w)", [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ |
| D | rtas.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 63 * If non-NULL, this gets called when the kernel terminates. 93 * are designed only for very early low-level debugging, which 94 * is why the token is hard-coded to 10. 114 while (width-- > 0) in call_rtas_display_status_delay() 125 if (width--) { in call_rtas_display_status_delay() 170 return -1; in udbg_rtascon_getc_poll() 173 return -1; in udbg_rtascon_getc_poll() 182 while ((c = udbg_rtascon_getc_poll()) == -1) in udbg_rtascon_getc() 197 void rtas_progress(char *s, unsigned short hex) in rtas_progress() [all …]
|
| /kernel/linux/linux-4.19/arch/powerpc/kernel/ |
| D | rtas.c | 65 * If non-NULL, this gets called when the kernel terminates. 95 * are designed only for very early low-level debugging, which 96 * is why the token is hard-coded to 10. 116 while (width-- > 0) in call_rtas_display_status_delay() 127 if (width--) { in call_rtas_display_status_delay() 172 return -1; in udbg_rtascon_getc_poll() 175 return -1; in udbg_rtascon_getc_poll() 184 while ((c = udbg_rtascon_getc_poll()) == -1) in udbg_rtascon_getc() 199 void rtas_progress(char *s, unsigned short hex) in rtas_progress() 219 "ibm,display-line-length", NULL))) in rtas_progress() [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-logitech-hidpp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2012-2013 Google (c) 7 * Copyright (c) 2013-2014 Red Hat Inc. 25 #include <linux/fixp-arith.h> 28 #include "hid-ids.h" 42 "Disable Tap-To-Click mode reporting for touchpads (only on the K400 currently)."); 83 /* Convenience constant to check for any high-res support. */ 112 * is 0xFF for the receiver), and all messages (short or long) with a device 123 u8 params[HIDPP_REPORT_VERY_LONG_MAX_LENGTH - 4U]; 129 u8 params[HIDPP_REPORT_VERY_LONG_MAX_LENGTH - 4U]; [all …]
|