| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | ti,gpmc-child.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ti,gpmc-child.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tony Lindgren <tony@atomide.com> 11 - Roger Quadros <rogerq@kernel.org> 24 gpmc,sync-clk-ps: 28 # Chip-select signal timings corresponding to GPMC_CONFIG2: 29 gpmc,cs-on-ns: 33 gpmc,cs-rd-off-ns: [all …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap-gpmc-smsc911x.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 10 vddvario: regulator-vddvario { 11 compatible = "regulator-fixed"; 12 regulator-name = "vddvario"; 13 regulator-always-on; 16 vdd33a: regulator-vdd33a { 17 compatible = "regulator-fixed"; 18 regulator-name = "vdd33a"; 19 regulator-always-on; 26 bank-width = <2>; [all …]
|
| H A D | omap-zoom-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 #include "omap-gpmc-smsc911x.dtsi" 20 bank-width = <2>; 21 reg-shift = <1>; 22 reg-io-width = <1>; 23 interrupt-parent = <&gpio4>; 25 clock-frequency = <1843200>; 26 current-speed = <115200>; 27 gpmc,mux-add-data = <0>; 28 gpmc,device-width = <1>; [all …]
|
| H A D | omap2430-sdp.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 11 compatible = "ti,omap2430-sdp", "ti,omap2430", "ti,omap2"; 20 clock-frequency = <100000>; 31 vmmc-supply = <&vmmc1>; 32 bus-width = <4>; 39 interrupt-parent = <&gpio5>; 42 bank-width = <2>; 43 gpmc,sync-clk-ps = <0>; [all …]
|
| H A D | omap2420-n8x0-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 11 stdout-path = &uart3; 16 compatible = "i2c-cbus-gpio"; 21 #address-cells = <1>; 22 #size-cells = <0>; 25 interrupt-parent = <&gpio4>; 34 clock-frequency = <400000>; 44 clock-frequency = <400000>; 50 /* gpio-irq for dma: 26 */ 53 #address-cells = <1>; [all …]
|
| H A D | omap3-gta04a5one.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2014-18 H. Nikolaus Schaller <hns@goldelico.com> 6 #include "omap3-gta04a5.dts" 13 gpmc_pins: gpmc-pins { 14 pinctrl-single,pins = < 45 pinctrl-names = "default"; 46 pinctrl-0 = <&gpmc_pins>; 48 /delete-node/ nand@0,0; 52 #address-cells = <1>; 53 #size-cells = <1>; [all …]
|
| H A D | logicpd-torpedo-baseboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 compatible = "gpio-keys"; 6 pinctrl-names = "default"; 7 pinctrl-0 = <&gpio_key_pins &gpio_key_pins_wkup>; 13 wakeup-source; 20 wakeup-source; 27 wakeup-source; 34 wakeup-source; 39 compatible = "ti,omap-twl4030"; 45 compatible = "gpio-leds"; [all …]
|
| H A D | omap3-lilly-a83x.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 model = "INCOstartec LILLY-A83X module (DM3730)"; 10 compatible = "incostartec,omap3-lilly-a83x", "ti,omap3630", "ti,omap36xx", "ti,omap3"; 22 compatible = "gpio-leds"; 25 label = "lilly-a83x::led1"; 27 linux,default-trigger = "default-on"; 33 compatible = "ti,omap-twl4030"; 34 ti,model = "lilly-a83x"; 40 compatible = "regulator-fixed"; 41 regulator-name = "VCC3"; [all …]
|
| H A D | omap3-n950-n9.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * omap3-n950-n9.dtsi - Device Tree file for Nokia N950 & N9 (common stuff) 13 cpu0-supply = <&vcc>; 23 compatible = "regulator-fixed"; 24 regulator-name = "VEMMC"; 25 regulator-min-microvolt = <2900000>; 26 regulator-max-microvolt = <2900000>; 28 startup-delay-us = <150>; 29 enable-active-high; 33 compatible = "regulator-fixed"; [all …]
|
| H A D | omap3-n900.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2013-2014 Aaro Koskinen <aaro.koskinen@iki.fi> 7 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/media/video-interfaces.h> 15 * Default secure signed bootloader (Nokia X-Loader) does not enable L3 firewall 17 * blocks then kernel receive "Unhandled fault: external abort on non-linefetch" 18 * and crash. Until somebody fix omap-aes.c and omap_hwmod_3xxx_data.c code (no 34 compatible = "nokia,omap3-n900", "ti,omap3430", "ti,omap3"; [all …]
|
| /linux/drivers/memory/ |
| H A D | omap-gpmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2005-2006 Nokia Corporation 10 * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> 33 #include <linux/omap-gpmc.h> 37 #include <linux/platform_data/mtd-nand-omap2.h> 39 #define DEVICE_NAME "omap-gpmc" 258 /* Define chip-selects as reserved by default until probe completes */ 306 * gpmc_get_clk_period - get period of selected clock domain in ps 343 return (time_ns * 1000 + tick_ps - 1) / tick_ps; in gpmc_ns_to_clk_ticks() 358 return (time_ps + tick_ps - 1) / tick_ps; in gpmc_ps_to_ticks() [all …]
|
| /linux/include/uapi/linux/ |
| H A D | rds.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-OpenIB) */ 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 71 /* don't use RDS_TRANS_IWARP - it is deprecated */ 100 * path in nS. Its set per socket using SO_RDS_MSG_RXPATH_LATENCY 295 * Congestion monitoring. 300 * With explicit monitoring, an application can have more 301 * fine-grained control. 417 #define RDS_RDMA_DONTWAIT 0x0010 /* Don't wait in SET_BARRIER */
|
| /linux/include/linux/ |
| H A D | resctrl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #define RESCTRL_PICK_ANY_CPU -1 24 struct pid_namespace *ns, 36 (_r) && (_r)->rid < RDT_NUM_RESOURCES; \ 37 (_r) = resctrl_arch_get_resource((_r)->rid + 1)) 41 if ((r)->alloc_capable || (r)->mon_capable) 45 if ((r)->alloc_capable) 49 if ((r)->mon_capable) 62 * enum resctrl_conf_type - The type of configuration. 76 * struct pseudo_lock_region - pseudo-lock region information [all …]
|
| /linux/security/tomoyo/ |
| H A D | common.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2005-2011 NTT DATA CORPORATION 173 /* Permit policy management by non-root user? */ 179 * tomoyo_addprintf - strncat()-like-snprintf(). 181 * @buffer: Buffer to write to. Must be '\0'-terminated. 194 vsnprintf(buffer + pos, len - pos - 1, fmt, args); in tomoyo_addprintf() 199 * tomoyo_flush - Flush queued string to userspace's buffer. 207 while (head->r.w_pos) { in tomoyo_flush() 208 const char *w = head->r.w[0]; in tomoyo_flush() 212 if (len > head->read_user_buf_avail) in tomoyo_flush() [all …]
|
| /linux/fs/notify/fanotify/ |
| H A D | fanotify_user.c | 1 // SPDX-License-Identifier: GPL-2.0 134 if (list_empty(&group->fanotify_data.access_list)) in perm_group_watchdog() 137 spin_lock(&group->notification_lock); in perm_group_watchdog() 138 list_for_each_entry(event, &group->fanotify_data.access_list, in perm_group_watchdog() 140 if (likely(event->watchdog_cnt == 0)) { in perm_group_watchdog() 141 event->watchdog_cnt = 1; in perm_group_watchdog() 142 } else if (event->watchdog_cnt == 1) { in perm_group_watchdog() 144 event->watchdog_cnt = 2; in perm_group_watchdog() 147 if (event->recv_pid == failed_pid) in perm_group_watchdog() 150 failed_pid = event->recv_pid; in perm_group_watchdog() [all …]
|
| /linux/kernel/time/ |
| H A D | ntp.c | 1 // SPDX-License-Identifier: GPL-2.0 27 * struct ntp_data - Structure holding all NTP related state 41 * @ntp_tick_adj: Constant boot-param configurable NTP tick adjustment (upscaled) 50 * @pps_freq: PPS frequency offset in scaled ns/s 51 * @pps_stabil: PPS current stability in scaled ns/s 91 [ 0 ... TIMEKEEPERS_MAX - 1 ] = { 111 * The following variables are used when a pulse-per-second (PPS) signal 122 #define PPS_MAXWANDER 100000 /* max PPS freq wander (ns/s) */ 130 if (ntpdata->time_status & STA_PPSTIME && ntpdata->time_status & STA_PPSSIGNAL) in ntp_offset_chunk() 133 return shift_right(offset, SHIFT_PLL + ntpdata->time_constant); in ntp_offset_chunk() [all …]
|
| /linux/drivers/thermal/qcom/ |
| H A D | tsens.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/nvmem-consumer.h> 26 * struct tsens_irq_data - IRQ status and temperature violations 81 if (priv->num_sensors > MAX_SENSORS) in tsens_read_calibration() 82 return -EINVAL; in tsens_read_calibration() 88 ret = nvmem_cell_read_variable_le_u32(priv->dev, name, &mode); in tsens_read_calibration() 89 if (ret == -ENOENT) in tsens_read_calibration() 90 dev_warn(priv->dev, "Please migrate to separate nvmem cells for calibration data\n"); in tsens_read_calibration() 94 dev_dbg(priv->dev, "calibration mode is %d\n", mode); in tsens_read_calibration() 100 ret = nvmem_cell_read_variable_le_u32(priv->dev, name, &base1); in tsens_read_calibration() [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | ad7280a.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * AD7280A Lithium Ion Battery Monitoring System 129 #define AD7280A_NUM_CH (AD7280A_AUX_ADC_6_REG - \ 135 (c) - AD7280A_CELLS_PER_DEV) 143 /* 5-bit device address is sent LSB first */ 203 unsigned char crc = ad7280_calc_crc8(st->crc_tab, val >> 10); in ad7280_check_crc() 206 return -EIO; in ad7280_check_crc() 212 * After initiating a conversion sequence we need to wait until the conversion 216 * this case we better sleep instead of busy wait. 221 if (st->readback_delay_us < 50) in ad7280_delay() [all …]
|
| /linux/drivers/misc/genwqe/ |
| H A D | card_base.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Author: Joerg-Stephan Vogt <jsvogt@de.ibm.com> 14 * Module initialization and PCIe setup. Card health monitoring and 24 #include <linux/wait.h> 26 #include <linux/dma-mapping.h> 37 MODULE_AUTHOR("Joerg-Stephan Vogt <jsvogt@de.ibm.com>"); 59 /* Initial SR-IOV bring-up image */ 108 * genwqe_devnode() - Set default access mode for genwqe devices. 110 * @mode: Carrier to pass-back given mode (permissions) 128 * genwqe_dev_alloc() - Create and prepare a new card descriptor [all …]
|
| /linux/include/uapi/drm/ |
| H A D | xe_drm.h | 1 /* SPDX-License-Identifier: MIT */ 17 * subject to backwards-compatibility constraints. 28 * The diagram below represents a high-level simplification of a discrete 68 * Xe related uAPI such as uevents and PMU (Platform Monitoring Unit) related 72 * - &DRM_IOCTL_XE_DEVICE_QUERY 73 * - &DRM_IOCTL_XE_GEM_CREATE 74 * - &DRM_IOCTL_XE_GEM_MMAP_OFFSET 75 * - &DRM_IOCTL_XE_VM_CREATE 76 * - [all...] |
| /linux/fs/nfsd/ |
| H A D | filecache.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * (c) 2015 - Jeff Layton <jeff.layton@primarydata.com> 7 * An nfsd_file object is a per-file collection of open state that binds 9 * - a struct file * 10 * - a user credential 11 * - a network namespace 12 * - a read-ahead context 13 * - monitoring for writeback errors 15 * nfsd_file objects are reference-counted. Consumers acquire a new 21 * * non-garbage-collected: When a consumer wants to precisely control [all …]
|
| /linux/drivers/net/bonding/ |
| H A D | bond_main.c | 1 // SPDX-License-Identifier: GPL-1.0+ 98 /*---------------------------- Module parameters ----------------------------*/ 100 /* monitor all links that often (in milliseconds). <=0 disables monitoring */ 147 MODULE_PARM_DESC(mode, "Mode of operation; 0 for balance-rr, " 148 "1 for active-backup, 2 for balance-xor, " 149 "3 for broadcast, 4 for 802.3ad, 5 for balance-tlb, " 150 "6 for balance-alb"); 172 MODULE_PARM_DESC(xmit_hash_policy, "balance-alb, balance-tlb, balance-xor, 802.3ad hashing method; " 187 MODULE_PARM_DESC(fail_over_mac, "For active-backup, do not set all slaves to " 198 MODULE_PARM_DESC(packets_per_slave, "Packets to send per slave in balance-rr " [all …]
|
| /linux/fs/ |
| H A D | exec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * #!-checking implemented by tytso. 12 * Demand-loading implemented 01.12.91 - no need to read anything but 14 * "current->executable", and page faults do the actual loading. Clean. 17 * was less than 2 hours work to get demand-loading completely implemented. 20 * current->executable is only used by the procfs. This allows a dispatch 94 insert ? list_add(&fmt->lh, &formats) : in __register_binfmt() 95 list_add_tail(&fmt->lh, &formats); in __register_binfmt() 104 list_del(&fmt->lh); in unregister_binfmt() 112 module_put(fmt->module); in put_binfmt() [all …]
|
| /linux/include/net/ |
| H A D | cfg80211.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net> 8 * Copyright 2013-2014 Intel Mobile Communications GmbH 9 * Copyright 2015-2017 Intel Deutschland GmbH 10 * Copyright (C) 2018-2025 Intel Corporation 72 * enum ieee80211_channel_flags - channel flags 167 * struct ieee80211_channel - channe 3835 unsigned int wait; global() member 6812 const struct ieee80211_radiotap_namespace *ns; global() member [all...] |
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_main.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2007 - 2018 Intel Corporation. */ 56 "Copyright (c) 2007-2014 Intel Corporation."; 208 static int debug = -1; 253 /* igb_regdump - register printout routine */ 260 switch (reginfo->ofs) { in igb_regdump() 310 pr_info("%-15s %08x\n", reginfo->name, rd32(reginfo->ofs)); in igb_regdump() 314 snprintf(rname, 16, "%s%s", reginfo->name, "[0-3]"); in igb_regdump() 315 pr_info("%-15s %08x %08x %08x %08x\n", rname, regs[0], regs[1], in igb_regdump() 319 /* igb_dump - Print registers, Tx-rings and Rx-rings */ [all …]
|