| /Linux-v5.4/drivers/spi/ | 
| D | spi-atmel.c | 327 static bool atmel_spi_is_v2(struct atmel_spi *as)  in atmel_spi_is_v2()  argument329 	return as->caps.is_spi2;  in atmel_spi_is_v2()
 336  * transmitted")  Not so!  Workaround uses nCSx pins as GPIOs; or newer
 339  * Since the CSAAT functionality is a bit weird on newer controllers as
 352 static void cs_activate(struct atmel_spi *as, struct spi_device *spi)  in cs_activate()  argument
 357 	if (atmel_spi_is_v2(as)) {  in cs_activate()
 358 		spi_writel(as, CSR0 + 4 * spi->chip_select, asd->csr);  in cs_activate()
 360 		 * on CS1,2,3 needs SPI_CSR0.BITS config as SPI_CSR1,2,3.BITS  in cs_activate()
 362 		spi_writel(as, CSR0, asd->csr);  in cs_activate()
 363 		if (as->caps.has_wdrbt) {  in cs_activate()
 [all …]
 
 | 
| /Linux-v5.4/drivers/input/misc/ | 
| D | Kconfig | 20 	  Support the ONKEY of Marvell 88PM860x PMICs as an input device23 	  To compile this driver as a module, choose M here: the module
 30 	  Support the ONKEY of Marvell 88PM80x PMICs as an input device
 33 	  To compile this driver as a module, choose M here: the module
 43 	  To compile this driver as a module, choose M here: the module
 53 	  To compile this driver as a module, choose M here: the
 63 	  To compile this driver as a module, choose M here: the
 73 	  To compile this driver as a module, choose M here: the
 83 	  To compile this driver as a module, choose M here: the
 97 	  To compile this driver as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.4/drivers/net/wireless/ath/ath5k/ | 
| D | ani.c | 8  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES29  * or reducing sensitivity as necessary.
 51  * Also we regularly check the amount of errors and lower or raise immunity as
 215  * @as: The &struct ath5k_ani_state
 223 ath5k_ani_raise_immunity(struct ath5k_hw *ah, struct ath5k_ani_state *as,  in ath5k_ani_raise_immunity()  argument
 232 	if (as->noise_imm_level < ATH5K_ANI_MAX_NOISE_IMM_LVL) {  in ath5k_ani_raise_immunity()
 233 		ath5k_ani_set_noise_immunity_level(ah, as->noise_imm_level + 1);  in ath5k_ani_raise_immunity()
 239 	    as->spur_level < ah->ani_state.max_spur_level) {  in ath5k_ani_raise_immunity()
 240 		ath5k_ani_set_spur_immunity_level(ah, as->spur_level + 1);  in ath5k_ani_raise_immunity()
 246 		if (as->firstep_level < ATH5K_ANI_MAX_FIRSTEP_LVL)  in ath5k_ani_raise_immunity()
 [all …]
 
 | 
| /Linux-v5.4/drivers/staging/comedi/ | 
| D | Kconfig | 50 	  from multiple devices together as one.54 	  To compile this driver as a module, choose M here: the module will be
 65 	  To compile this driver as a module, choose M here: the module will be
 76 	  To compile this driver as a module, choose M here: the module will be
 85 	  To compile this driver as a module, choose M here: the module will be
 107 	  To compile this driver as a module, choose M here: the module will be
 128 	  To compile this driver as a module, choose M here: the module will be
 136 	  To compile this driver as a module, choose M here: the module will be
 159 	  To compile this driver as a module, choose M here: the module will be
 171 	  To compile this driver as a module, choose M here: the module will be
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/usb/gspca/ | 
| D | Kconfig | 17 	  To compile this driver as modules, choose M here: the33 	  To compile this driver as a module, choose M here: the
 42 	  To compile this driver as a module, choose M here: the
 53 	  To compile this driver as a module, choose M here: the
 63 	  To compile this driver as a module, choose M here: the
 72 	  To compile this driver as a module, choose M here: the
 81 	  To compile this driver as a module, choose M here: the
 90 	  To compile this driver as a module, choose M here: the
 100 	  To compile this driver as a module, choose M here: the
 109 	  To compile this driver as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.4/drivers/pwm/ | 
| D | Kconfig | 8 	  in a rectangular pulse signal is used as a means to alter the19 	  to configure as well as enable and disable them.
 26 	  continue to work as expected.
 42 	  To compile this driver as a module, choose M here: the module
 51 	  To compile this driver as a module, choose M here: the module
 63 	  To compile this driver as a module, choose M here: the module
 75 	  To compile this driver as a module, choose M here: the module
 87 	  To compile this driver as a module, choose M here: the module
 98 	  To compile this driver as a module, choose M here: the module
 107 	  To compile this driver as a module, choose M here: the module
 [all …]
 
 | 
| /Linux-v5.4/tools/perf/scripts/python/ | 
| D | export-to-sqlite.py | 6 # version 2, as published by the Free Software Foundation.67 # The database structure is practically the same as created by the script
 334 do_query(query, 'CREATE VIEW machines_view AS '
 339 		'CASE WHEN id=0 THEN \'unknown\' WHEN pid=-1 THEN \'host\' ELSE \'guest\' END AS host_or_guest'
 342 do_query(query, 'CREATE VIEW dsos_view AS '
 346 		'(SELECT host_or_guest FROM machines_view WHERE id = machine_id) AS host_or_guest,'
 352 do_query(query, 'CREATE VIEW symbols_view AS '
 356 		'(SELECT short_name FROM dsos WHERE id=dso_id) AS dso,'
 360 		'CASE WHEN binding=0 THEN \'local\' WHEN binding=1 THEN \'global\' ELSE \'weak\' END AS binding'
 363 do_query(query, 'CREATE VIEW threads_view AS '
 [all …]
 
 | 
| /Linux-v5.4/drivers/hwmon/ | 
| D | Kconfig | 14 	  sensors and various additional features such as the ability to23 	  This support can also be built as a module. If so, the module
 50 	  This driver can also be built as a module. If so, the module
 65 	  This driver can also be built as a module. If so, the module
 79 	  This driver can also be built as a module. If so, the module
 89 	  This driver can also be built as a module. If so, the module
 99 	  This driver can also be built as a module. If so, the module
 109 	  This driver can also be built as a module. If so, the module
 120 	  This driver can also be built as a module. If so, the module
 131 	  This driver can also be built as a module. If so, the module
 [all …]
 
 | 
| /Linux-v5.4/drivers/input/touchscreen/ | 
| D | Kconfig | 28 	  To compile this driver as a module, choose M here: the47 	  To compile this driver as a module, choose M here: the
 60 	  To compile this driver as a module, choose M here: the
 71 	  To compile this driver as a module, choose M here: the
 81 	  To compile this driver as a module, choose M here: the
 93 	  To compile this driver as a module, choose M here: the
 106 	  To compile this driver as a module, choose M here: the
 118 	  To compile this driver as a module, choose M here: the
 127 	  such as AT42QT602240/ATMXT224, connected to your system.
 131 	  To compile this driver as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.4/drivers/input/keyboard/ | 
| D | Kconfig | 28 	  To compile this driver as a module, choose M here: the38 	  To compile this driver as a module, choose M here: the module will
 48 	  To compile this driver as a module, choose M here: the
 58 	  To compile this driver as a module, choose M here: the
 68 	  To compile this driver as a module, choose M here: the
 89 	  To compile this driver as a module, choose M here: the
 100 	  To compile this driver as a module, choose M here: the
 118 	  To compile this driver as a module, choose M here: the
 138 	  built-in keyboard (as opposed to an external keyboard).
 141 	  AT and PS/2 keyboards. These are as follows:
 [all …]
 
 | 
| /Linux-v5.4/drivers/iommu/ | 
| D | tegra-smmu.c | 279 	struct tegra_smmu_as *as;  in tegra_smmu_domain_alloc()  local284 	as = kzalloc(sizeof(*as), GFP_KERNEL);  in tegra_smmu_domain_alloc()
 285 	if (!as)  in tegra_smmu_domain_alloc()
 288 	as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE;  in tegra_smmu_domain_alloc()
 290 	as->pd = alloc_page(GFP_KERNEL | __GFP_DMA | __GFP_ZERO);  in tegra_smmu_domain_alloc()
 291 	if (!as->pd) {  in tegra_smmu_domain_alloc()
 292 		kfree(as);  in tegra_smmu_domain_alloc()
 296 	as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL);  in tegra_smmu_domain_alloc()
 297 	if (!as->count) {  in tegra_smmu_domain_alloc()
 298 		__free_page(as->pd);  in tegra_smmu_domain_alloc()
 [all …]
 
 | 
| /Linux-v5.4/drivers/iio/adc/ | 
| D | Kconfig | 22 	  To compile this driver as a module, choose M here: the module will be35 	  To compile this driver as a module, choose M here: the module will be
 45 	  To compile this driver as a module, choose M here: the
 57 	  To compile this driver as a module, choose M here: the
 73 	  To compile this driver as a module, choose M here: the
 89 	  To compile this driver as a module, choose M here: the
 100 	  To compile this driver as a module, choose M here: the
 112 	  To compile this driver as a module, choose M here: the module will be
 125 	  To compile this driver as a module, choose M here: the module will be
 137 	  To compile this driver as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.4/Documentation/pcmcia/ | 
| D | driver-changes.rst | 7 * pcmcia_loop_config() and autoconfiguration (as of 2.6.36)20 * pcmcia_request_configuration -> pcmcia_enable_device (as of 2.6.36)
 22    as it mirrors pcmcia_disable_device(). Configuration settings are now
 26 * pcmcia_request_window changes (as of 2.6.36)
 33 * pcmcia_request_io changes (as of 2.6.36)
 40 * No dev_info_t, no cs_types.h (as of 2.6.36)
 42    in PCMCIA device drivers. Also, do not include pcmcia/cs_types.h, as
 45 * No dev_node_t (as of 2.6.35)
 48 * New IRQ request rules (as of 2.6.35)
 57 * no cs_error / CS_CHECK / CONFIG_PCMCIA_DEBUG (as of 2.6.33)
 [all …]
 
 | 
| /Linux-v5.4/arch/xtensa/include/asm/ | 
| D | cacheasm.h | 16  * Define cache functions as macros here so that they can be used64 	.macro	__loop_cache_range ar as at insn line_width
 67 	add	\as, \as, \at
 69 	__loops	\ar, \as, \at, \line_width
 144 	.macro	___flush_invalidate_dcache_range ar as at
 147 	__loop_cache_range \ar \as \at dhwbi XCHAL_DCACHE_LINEWIDTH
 153 	.macro	___flush_dcache_range ar as at
 156 	__loop_cache_range \ar \as \at dhwb XCHAL_DCACHE_LINEWIDTH
 162 	.macro	___invalidate_dcache_range ar as at
 165 	__loop_cache_range \ar \as \at dhi XCHAL_DCACHE_LINEWIDTH
 [all …]
 
 | 
| /Linux-v5.4/drivers/rtc/ | 
| D | Kconfig | 119 	  interfaces, which "udev" sets up as /dev/rtc0 through123 	  can be accessed as /dev/rtc, which is a name
 152 	  This driver can also be built as a module. If so, the module
 166 	  This driver can also be built as a module. If so, the module
 176 	  This driver can also be built as a module. If so, the module
 186 	  This driver can also be built as a module. If so, the module
 196 	  This driver can also be built as a module. If so, the module
 207 	  This driver can also be built as a module. If so, the module
 217 	  This driver can also be built as a module. If so, the module
 228 	  This driver can also be built as a module. If so, the module will
 [all …]
 
 | 
| /Linux-v5.4/drivers/input/joystick/ | 
| D | Kconfig | 32 	  To compile this driver as a module, choose M here: the42 	  To compile this driver as a module, choose M here: the
 52 	  To compile this driver as a module, choose M here: the
 61 	  To compile this driver as a module, choose M here: the
 71 	  To compile this driver as a module, choose M here: the
 81 	  To compile this driver as a module, choose M here: the
 91 	  To compile this driver as a module, choose M here: the
 101 	  To compile this driver as a module, choose M here: the
 111 	  To compile this driver as a module, choose M here: the
 121 	  To compile this driver as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.4/drivers/char/ | 
| D | apm-emulation.c | 36  * One option can be changed at boot time as follows:73  * The transitions are invoked as follows:
 76  *	3: userspace thread issues the APM_IOC_SUSPEND ioctl (as ack)
 192 	struct apm_user *as;  in queue_event()  local
 195 	list_for_each_entry(as, &apm_user_list, list) {  in queue_event()
 196 		if (as->reader)  in queue_event()
 197 			queue_add_event(&as->queue, event);  in queue_event()
 205 	struct apm_user *as = fp->private_data;  in apm_read()  local
 212 	if (queue_empty(&as->queue) && fp->f_flags & O_NONBLOCK)  in apm_read()
 215 	wait_event_interruptible(apm_waitqueue, !queue_empty(&as->queue));  in apm_read()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/i2c/ | 
| D | Kconfig | 42 	  To compile this driver as a module, choose M here: the51 	  To compile this driver as a module, choose M here: the
 60 	  To compile this driver as a module, choose M here: the
 73 	  To compile this driver as a module, choose M here: the
 82 	  To compile this driver as a module, choose M here: the
 91 	  To compile this driver as a module, choose M here: the
 100 	  To compile this driver as a module, choose M here: the
 110 	  To compile this driver as a module, choose M here: the
 120 	  To compile this driver as a module, choose M here: the
 130 	  To compile this driver as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.4/drivers/usb/serial/ | 
| D | Kconfig | 18 	  To compile this driver as a module, choose M here: the28 	  converter port as the system console (the system console is the
 34 	  (/dev/tty0) will still be used as the system console by default, but
 35 	  you can alter that using a kernel command line option such as
 42 	  port, /dev/ttyUSB0, as system console.
 52 	  support" be compiled as a module for this driver to be used
 75 	  To compile this driver as a module, choose M here: the module
 83 	    To compile this driver as a module, choose M here: the module
 92 	  To compile this driver as a module, choose M here: the
 102 	  To compile this driver as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.4/sound/pci/ | 
| D | Kconfig | 21 	  To compile this as a module, choose M here: the module33 	  To compile this driver as a module, choose M here: the module
 47 	  To compile this driver as a module, choose M here: the module
 61 	  To compile this driver as a module, choose M here: the module
 73 	  To compile this driver as a module, choose M here: the module
 84 	  To compile this driver as a module, choose M here: the module
 94 	  To compile this driver as a module, choose M here: the module
 108 	  To compile this driver as a module, choose M here: the module
 121 	  To compile this driver as a module, choose M here: the module
 135 	  To compile this driver as a module, choose M here: the module
 [all …]
 
 | 
| /Linux-v5.4/net/sched/ | 
| D | Kconfig | 42 	  can say Y to as many as you like. If unsure, say N now.60 	  want to use as leaf disciplines.
 62 	  To compile this code as a module, choose M here: the
 76 	  To compile this code as a module, choose M here: the
 85 	  To compile this code as a module, choose M here: the
 99 	  To compile this code as a module, choose M here: the
 108 	  To compile this code as a module, choose M here: the
 117 	  To compile this code as a module, choose M here: the
 128 	  To compile this code as a module, choose M here: the
 139 	  To compile this code as a module, choose M here: the
 [all …]
 
 | 
| /Linux-v5.4/drivers/hwmon/pmbus/ | 
| D | Kconfig | 12 	  This driver can also be built as a module. If so, the module will26 	  This driver can also be built as a module. If so, the module will
 36 	  This driver can also be built as a module. If so, the module will
 46 	  This driver can also be built as a module. If so, the module will
 55 	  This driver can also be built as a module. If so, the module will
 64 	  This driver can also be built as a module. If so, the module will
 73 	  This driver can also be built as a module. If so, the module will
 82 	  This driver can also be built as a module. If so, the module will
 91 	  This driver can also be built as a module. If so, the module will
 100 	  This driver can also be built as a module. If so, the module will
 [all …]
 
 | 
| /Linux-v5.4/drivers/clk/qcom/ | 
| D | Kconfig | 37 	  such as msm8916.50 	  platforms such as apq8064, msm8660, msm8960 etc.
 63 	  platforms such as apq8016, apq8084, msm8974 etc.
 72 	 platforms such as SDM845.
 79 	  Say Y if you want to use peripheral devices such as UART, SPI,
 88 	  Say Y if you want to support multimedia devices such as display,
 95 	  Say Y if you want to use peripheral devices such as UART, SPI,
 102 	  Say Y if you want to use peripheral devices such as UART, SPI,
 110 	  Say Y if you want to use audio devices such as i2s, pcm,
 117 	  Say Y if you want to use peripheral devices such as UART, SPI,
 [all …]
 
 | 
| /Linux-v5.4/drivers/i2c/busses/ | 
| D | Kconfig | 21 	  This driver can also be built as a module.  If so, the module33 	  This driver can also be built as a module.  If so, the module
 43 	  This driver can also be built as a module.  If so, the module
 55 	  This driver can also be built as a module.  If so, the module
 68 	  This driver can also be built as a module.  If so, the module
 78 	  This driver can also be built as a module.  If so, the module
 88 	  This driver can also be built as modules.  If so, the modules will
 98 	  This driver can also be built as a module. If so, the module
 149 	  This driver can also be built as a module.  If so, the module
 160 	  This driver can also be built as a module. If so, the module
 [all …]
 
 | 
| /Linux-v5.4/Documentation/input/ | 
| D | gamepad.rst | 16 As "gamepad" we define devices which roughly look like this::45     differently labeled on most devices so we define them as NORTH,
 51     Furthermore, many gamepads have a fancy branded button that is used as
 70 an alias for BTN_SOUTH/BTN_A. It can be used to identify a gamepad as such.
 74 Legacy drivers often don't comply to these rules. As we cannot change them
 85 and one analog stick. It reports them as if it were a gamepad with only one
 111       If only 2 action-buttons are present, they are reported as BTN_SOUTH and
 117       If only 3 action-buttons are present, they are reported as (from left
 119       If the buttons are aligned perfectly vertically, they are reported as
 125       different formations. If diamond-shaped, they are reported as BTN_NORTH,
 [all …]
 
 |