| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | xlnx,clocking-wizard.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/xlnx,clocking-wizard.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shubhrajyoti Datta <shubhrajyoti.datta@amd.com> 20 - xlnx,clocking-wizard 21 - xlnx,clocking-wizard-v5.2 22 - xlnx,clocking-wizard-v6.0 28 "#clock-cells": 33 - description: clock input [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | picoxcell-pc3x3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #address-cells = <1>; 9 #size-cells = <1>; 12 #address-cells = <0>; 13 #size-cells = <0>; 16 compatible = "arm,arm1176jz-s"; 18 cpu-clock = <&arm_clk>, "cpu"; 19 d-cache-line-size = <32>; 20 d-cache-size = <32768>; 21 i-cache-line-size = <32>; [all …]
|
| D | picoxcell-pc3x2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #address-cells = <1>; 9 #size-cells = <1>; 12 #address-cells = <0>; 13 #size-cells = <0>; 16 compatible = "arm,arm1176jz-s"; 18 clock-frequency = <400000000>; 19 d-cache-line-size = <32>; 20 d-cache-size = <32768>; 21 i-cache-line-size = <32>; [all …]
|
| /kernel/linux/linux-6.6/arch/nios2/mm/ |
| D | cacheflush.c | 23 start &= ~(cpuinfo.dcache_line_size - 1); in __flush_dcache() 24 end += (cpuinfo.dcache_line_size - 1); in __flush_dcache() 25 end &= ~(cpuinfo.dcache_line_size - 1); in __flush_dcache() 32 : /* Outputs */ in __flush_dcache() 42 start &= ~(cpuinfo.dcache_line_size - 1); in __invalidate_dcache() 43 end += (cpuinfo.dcache_line_size - 1); in __invalidate_dcache() 44 end &= ~(cpuinfo.dcache_line_size - 1); in __invalidate_dcache() 48 : /* Outputs */ in __invalidate_dcache() 58 start &= ~(cpuinfo.icache_line_size - 1); in __flush_icache() 59 end += (cpuinfo.icache_line_size - 1); in __flush_icache() [all …]
|
| /kernel/linux/linux-6.6/drivers/s390/char/ |
| D | uvdevice.c | 1 // SPDX-License-Identifier: GPL-2.0 14 * to existing UV-calls. 36 /* Mapping from IOCTL-nr to UVC-bit */ 48 .supp_uvio_cmds = GENMASK_ULL(UVIO_IOCTL_NUM_IOCTLS - 1, 0), 65 * uvio_uvdev_info() - get information about the uvdevice 73 void __user *user_buf_arg = (void __user *)uv_ioctl->argument_addr; in uvio_uvdev_info() 75 if (uv_ioctl->argument_len < sizeof(uvdev_info)) in uvio_uvdev_info() 76 return -EINVAL; in uvio_uvdev_info() 78 return -EFAULT; in uvio_uvdev_info() 80 uv_ioctl->uv_rc = UVC_RC_EXECUTED; in uvio_uvdev_info() [all …]
|
| /kernel/linux/linux-6.6/drivers/soc/renesas/ |
| D | pwc-rzv2m.c | 1 // SPDX-License-Identifier: GPL-2.0-only 38 writel(reg, priv->base + PWC_GPIO); in rzv2m_pwc_gpio_set() 40 assign_bit(offset, priv->ch_en_bits, value); in rzv2m_pwc_gpio_set() 47 return test_bit(offset, priv->ch_en_bits); in rzv2m_pwc_gpio_get() 51 unsigned int nr, int value) in rzv2m_pwc_gpio_direction_output() argument 53 if (nr > 1) in rzv2m_pwc_gpio_direction_output() 54 return -EINVAL; in rzv2m_pwc_gpio_direction_output() 56 rzv2m_pwc_gpio_set(gc, nr, value); in rzv2m_pwc_gpio_direction_output() 69 .base = -1, 74 struct rzv2m_pwc_priv *priv = data->cb_data; in rzv2m_pwc_poweroff() [all …]
|
| /kernel/linux/linux-5.10/drivers/hwmon/ |
| D | pc87427.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pc87427.c - hardware monitoring driver for the 4 * National Semiconductor PC87427 Super-I/O chip 10 * PC87427 - 8 4 6 0xF2 13 * Only fans are fully supported so far. Temperatures are in read-only 25 #include <linux/hwmon-sysfs.h> 79 * Super-I/O registers and operations 104 return -EBUSY; in superio_enter() 133 #define BANK_FM(nr) (nr) argument 134 #define BANK_FT(nr) (0x08 + (nr)) argument [all …]
|
| D | abituguru.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * abituguru.c Copyright (c) 2005-2006 Hans de Goede <hdegoede@redhat.com> 23 #include <linux/hwmon-sysfs.h> 32 /* max nr of sensors in bank1, a bank1 sensor can be in, temp or nc */ 38 /* max nr of sensors in bank2, currently mb's with max 6 fans are known */ 40 /* max nr of pwm outputs, currently mb's with max 5 pwm outputs are known */ 64 * of the time it will reach this status within 30 - 90 ISA reads, and thus we 125 /* Two i/o-ports are used by uGuru */ 143 * correspond to 300-3000 RPM 165 static int bank1_types[ABIT_UGURU_MAX_BANK1_SENSORS] = { -1, -1, -1, -1, -1, [all …]
|
| D | adm1026.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * adm1026.c - Part of lm_sensors, Linux kernel modules for hardware 19 #include <linux/hwmon-sysfs.h> 20 #include <linux/hwmon-vid.h> 27 static int gpio_input[17] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, 28 -1, -1, -1, -1, -1, -1, -1, -1 }; 29 static int gpio_output[17] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, 30 -1, -1, -1, -1, -1, -1, -1, -1 }; 31 static int gpio_inverted[17] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, 32 -1, -1, -1, -1, -1, -1, -1, -1 }; [all …]
|
| /kernel/linux/linux-6.6/drivers/hwmon/ |
| D | pc87427.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * pc87427.c - hardware monitoring driver for the 4 * National Semiconductor PC87427 Super-I/O chip 10 * PC87427 - 8 4 6 0xF2 13 * Only fans are fully supported so far. Temperatures are in read-only 25 #include <linux/hwmon-sysfs.h> 79 * Super-I/O registers and operations 104 return -EBUSY; in superio_enter() 133 #define BANK_FM(nr) (nr) argument 134 #define BANK_FT(nr) (0x08 + (nr)) argument [all …]
|
| D | abituguru.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * abituguru.c Copyright (c) 2005-2006 Hans de Goede <hdegoede@redhat.com> 23 #include <linux/hwmon-sysfs.h> 32 /* max nr of sensors in bank1, a bank1 sensor can be in, temp or nc */ 38 /* max nr of sensors in bank2, currently mb's with max 6 fans are known */ 40 /* max nr of pwm outputs, currently mb's with max 5 pwm outputs are known */ 64 * of the time it will reach this status within 30 - 90 ISA reads, and thus we 125 /* Two i/o-ports are used by uGuru */ 143 * correspond to 300-3000 RPM 165 static int bank1_types[ABIT_UGURU_MAX_BANK1_SENSORS] = { -1, -1, -1, -1, -1, [all …]
|
| D | adm1026.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * adm1026.c - Part of lm_sensors, Linux kernel modules for hardware 19 #include <linux/hwmon-sysfs.h> 20 #include <linux/hwmon-vid.h> 27 static int gpio_input[17] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, 28 -1, -1, -1, -1, -1, -1, -1, -1 }; 29 static int gpio_output[17] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, 30 -1, -1, -1, -1, -1, -1, -1, -1 }; 31 static int gpio_inverted[17] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, 32 -1, -1, -1, -1, -1, -1, -1, -1 }; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | samsung,exynos4210-combiner.txt | 9 interrupt sources can be connected to a combiner. The combiner outputs one 16 combiners. For example, a 32-bit interrupt enable/disable config register 21 - compatible: should be "samsung,exynos4210-combiner". 22 - interrupt-controller: Identifies the node as an interrupt controller. 23 - #interrupt-cells: should be <2>. The meaning of the cells are 26 - reg: Base address and size of interrupt combiner registers. 27 - interrupts: The list of interrupts generated by the combiners which are then 32 - samsung,combiner-nr: The number of interrupt combiners supported. If this 41 combiner:interrupt-controller@10440000 { 42 compatible = "samsung,exynos4210-combiner"; [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-acorn.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * - PCF8583 real time clock & static RAM 12 #include <linux/i2c-algo-bit.h> 23 * We must preserve all non-i2c output bits in IOC_CONTROL. 25 * SDA outputs as well (which may be different from the 80 .nr = 0,
|
| /kernel/linux/linux-6.6/drivers/i2c/busses/ |
| D | i2c-acorn.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * - PCF8583 real time clock & static RAM 12 #include <linux/i2c-algo-bit.h> 23 * We must preserve all non-i2c output bits in IOC_CONTROL. 25 * SDA outputs as well (which may be different from the 80 .nr = 0,
|
| /kernel/linux/linux-6.6/arch/sparc/include/asm/ |
| D | io_64.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <asm-generic/pci_iomap.h> 73 : /* no outputs */ in __raw_writeb() 81 : /* no outputs */ in __raw_writew() 89 : /* no outputs */ in __raw_writel() 97 : /* no outputs */ in __raw_writeq() 161 : /* no outputs */ in writeb() 171 : /* no outputs */ in writew() 181 : /* no outputs */ in writel() 191 : /* no outputs */ in writeq() [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/include/asm/ |
| D | io_64.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <asm-generic/pci_iomap.h> 72 : /* no outputs */ in __raw_writeb() 80 : /* no outputs */ in __raw_writew() 88 : /* no outputs */ in __raw_writel() 96 : /* no outputs */ in __raw_writeq() 160 : /* no outputs */ in writeb() 170 : /* no outputs */ in writew() 180 : /* no outputs */ in writel() 190 : /* no outputs */ in writeq() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | samsung,exynos4210-combiner.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/samsung,exynos4210-combiner.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 19 interrupt sources can be connected to a combiner. The combiner outputs one 26 combiners. For example, a 32-bit interrupt enable/disable config register can 31 - $ref: /schemas/interrupt-controller.yaml# 35 const: samsung,exynos4210-combiner 37 interrupt-controller: true [all …]
|
| /kernel/linux/linux-6.6/tools/perf/util/ |
| D | data-convert-json.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include "data-convert.h" 31 #include <traceevent/event-parse.h> 41 // Outputs a JSON-encoded string surrounded by quotes with characters escaped. 71 // Outputs an optional comma, newline and indentation to delimit a new value 84 // Outputs a printf format string (with delimiter) as a JSON value. 96 // Outputs a JSON key-value pair where the value is a string. 106 // Outputs a JSON key-value pair where the value is a printf format string. 125 FILE *out = c->out; in output_sample_callchain_entry() 130 if (al && al->sym && al->sym->namelen) { in output_sample_callchain_entry() [all …]
|
| /kernel/linux/linux-6.6/arch/sparc/kernel/ |
| D | smp_64.c | 1 // SPDX-License-Identifier: GPL-2.0 63 { [0 ... NR_CPUS-1] = CPU_MASK_NONE }; 66 [0 ... NR_CPUS-1] = CPU_MASK_NONE }; 69 [0 ... NR_CPUS - 1] = CPU_MASK_NONE }; 127 current_thread_info()->new_child = 0; in smp_callin() 131 current->active_mm = &init_mm; in smp_callin() 156 * initiates the synchonization instead of the slave. -DaveM 177 t0 = tick_ops->get_tick(); in get_delta() 184 t1 = tick_ops->get_tick(); in get_delta() 186 if (t1 - t0 < best_t1 - best_t0) in get_delta() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
| D | falcon_boards.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2007-2012 Solarflare Communications Inc. 52 #define LM87_IN_LIMITS(nr, _min, _max) \ argument 53 0x2B + (nr) * 2, _max, 0x2C + (nr) * 2, _min 54 #define LM87_AIN_LIMITS(nr, _min, _max) \ argument 55 0x3B + (nr), _max, 0x1A + (nr), _min 91 struct i2c_client *client = i2c_new_client_device(&board->i2c_adap, info); in ef4_init_lm87() 97 /* Read-to-clear alarm/interrupt status */ in ef4_init_lm87() 108 board->hwmon_client = client; in ef4_init_lm87() 118 i2c_unregister_device(falcon_board(efx)->hwmon_client); in ef4_fini_lm87() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
| D | falcon_boards.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2007-2012 Solarflare Communications Inc. 52 #define LM87_IN_LIMITS(nr, _min, _max) \ argument 53 0x2B + (nr) * 2, _max, 0x2C + (nr) * 2, _min 54 #define LM87_AIN_LIMITS(nr, _min, _max) \ argument 55 0x3B + (nr), _max, 0x1A + (nr), _min 91 struct i2c_client *client = i2c_new_client_device(&board->i2c_adap, info); in ef4_init_lm87() 97 /* Read-to-clear alarm/interrupt status */ in ef4_init_lm87() 108 board->hwmon_client = client; in ef4_init_lm87() 118 i2c_unregister_device(falcon_board(efx)->hwmon_client); in ef4_fini_lm87() [all …]
|
| /kernel/linux/linux-6.6/arch/alpha/boot/ |
| D | main.c | 1 // SPDX-License-Identifier: GPL-2.0 22 extern unsigned long switch_to_osf_pal(unsigned long nr, 48 * This function moves into OSF/1 pal-code, and has a temporary 53 * code has the L1 page table identity-map itself in the second PTE 54 * in the L1 page table. Thus the L1-page is virtually addressable 69 pcb_va->ksp = 0; in pal_init() 70 pcb_va->usp = 0; in pal_init() 71 pcb_va->ptbr = L1[1] >> 32; in pal_init() 72 pcb_va->asn = 0; in pal_init() 73 pcb_va->pcc = 0; in pal_init() [all …]
|
| /kernel/linux/linux-5.10/arch/alpha/boot/ |
| D | main.c | 1 // SPDX-License-Identifier: GPL-2.0 22 extern unsigned long switch_to_osf_pal(unsigned long nr, 48 * This function moves into OSF/1 pal-code, and has a temporary 53 * code has the L1 page table identity-map itself in the second PTE 54 * in the L1 page table. Thus the L1-page is virtually addressable 69 pcb_va->ksp = 0; in pal_init() 70 pcb_va->usp = 0; in pal_init() 71 pcb_va->ptbr = L1[1] >> 32; in pal_init() 72 pcb_va->asn = 0; in pal_init() 73 pcb_va->pcc = 0; in pal_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
| D | 8250_exar.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Probe module for 8250/16550-type Exar chips PCI serial ports. 69 #define UART_EXAR_TXTRG 0x0a /* Tx FIFO trigger level write-only */ 70 #define UART_EXAR_RXTRG 0x0b /* Rx FIFO trigger level write-only */ 91 * ---- ---- -------- 95 * 3 - <reserved> 99 * 7 - <reserved> 102 * 10 - Red LED 103 * 11..15 - <unused> 120 #define IOT2040_UARTS_GPIO_HI_MODE 0xF8 /* enable & LED as outputs */ [all …]
|