| /linux/drivers/spi/ |
| H A D | spi-atmel.c | 306 * This message can be anything as it should not be treated by any SPI device. 318 static bool atmel_spi_is_v2(struct atmel_spi *as) in atmel_spi_is_v2() argument 320 return as->caps.is_spi2; in atmel_spi_is_v2() 329 static void atmel_spi_send_dummy(struct atmel_spi *as, struct spi_device *spi, int chip_select) in atmel_spi_send_dummy() argument 339 csr = spi_readl(as, CSR0 + 4 * chip_select); in atmel_spi_send_dummy() 341 spi_writel(as, CSR0 + 4 * chip_select, csr); in atmel_spi_send_dummy() 347 spi_readl(as, RDR); in atmel_spi_send_dummy() 348 while (spi_readl(as, SR) & SPI_BIT(RDRF)) { in atmel_spi_send_dummy() 349 spi_readl(as, RDR); in atmel_spi_send_dummy() 353 spi_writel(as, TDR, DUMMY_MSG); in atmel_spi_send_dummy() [all …]
|
| /linux/drivers/gpu/nova-core/ |
| H A D | regs.rs | 20 3:0 minor_revision as u8, "Minor revision of the chip"; 21 7:4 major_revision as u8, "Major revision of the chip"; 22 8:8 architecture_1 as u8, "MSB of the architecture"; 23 23:20 implementation as u8, "Implementation version of the architecture"; 24 28:24 architecture_0 as u8, "Lower bits of the architecture"; 39 ((arch as u32) << Self::IMPLEMENTATION_RANGE.len()) in chipset() 51 "scratch register 0xe used as FRTS firmware error code" { 52 31:16 frts_err_code as u16; 61 31:0 adr_39_08 as u32; 65 23:0 adr_63_40 as u32; [all …]
|
| /linux/Documentation/arch/riscv/ |
| H A D | hwprobe.rst | 27 Usermode can supply NULL for ``cpus`` and 0 for ``cpusetsize`` as a shortcut for 35 means to be the exact same as the value. For boolean-like keys, matching 37 exactly the same as the pair's value. Additionally, when ``cpus`` is an empty 49 as defined by the RISC-V privileged architecture specification. 51 * :c:macro:`RISCV_HWPROBE_KEY_MARCHID`: Contains the value of ``marchid``, as 54 * :c:macro:`RISCV_HWPROBE_KEY_MIMPID`: Contains the value of ``mimpid``, as 62 rv64ima, as defined by version 2.2 of the user ISA and version 1.10 of the 68 kernel-controlled mechanism such as the vDSO). 74 * :c:macro:`RISCV_HWPROBE_IMA_FD`: The F and D extensions are supported, as 78 * :c:macro:`RISCV_HWPROBE_IMA_C`: The C extension is supported, as defined [all …]
|
| /linux/drivers/input/misc/ |
| H A D | Kconfig | 20 Support the ONKEY of Marvell 88PM860x PMICs as an input device 23 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 40 Support the onkey of Marvell 88PM886 PMIC as an input device 50 To compile this driver as a module, choose M here: the module 60 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 80 To compile this driver as a module, choose M here: the 91 To compile this driver as a module, choose M here: the module [all …]
|
| /linux/drivers/hwmon/pmbus/ |
| H A D | Kconfig | 12 This driver can also be built as a module. If so, the module will 27 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 47 This driver can also be built as a module. If so, the module will 58 This driver can also be built as a module. If so, the module will 68 This driver can also be built as a module. If so, the module will 86 This driver can also be built as a module. If so, the module will 95 This driver can also be built as a module. If so, the module will 104 This driver can also be built as a module. If so, the module will 114 This driver can also be built as a module. If so, the module [all …]
|
| /linux/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 56 The base ISA implemented by this hart, as described by the 20191213 71 The base integer instruction set, as ratified in the 20191213 80 The standard M extension for integer multiplication and division, as 86 The standard A extension for atomic instructions, as ratified in the 91 The standard F extension for single-precision floating point, as 97 The standard D extension for double-precision floating-point, as 103 The standard Q extension for quad-precision floating-point, as 109 The standard C extension for compressed instructions, as ratified in 114 The standard V extension for vector operations, as ratified 120 The standard H extension for hypervisors as ratified in the 20191213 [all …]
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | ani.c | 8 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 29 * 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/rust/kernel/ |
| H A D | sizes.rs | 8 pub const SZ_1K: usize = bindings::SZ_1K as usize; 10 pub const SZ_2K: usize = bindings::SZ_2K as usize; 12 pub const SZ_4K: usize = bindings::SZ_4K as usize; 14 pub const SZ_8K: usize = bindings::SZ_8K as usize; 16 pub const SZ_16K: usize = bindings::SZ_16K as usize; 18 pub const SZ_32K: usize = bindings::SZ_32K as usize; 20 pub const SZ_64K: usize = bindings::SZ_64K as usize; 22 pub const SZ_128K: usize = bindings::SZ_128K as usize; 24 pub const SZ_256K: usize = bindings::SZ_256K as usize; 26 pub const SZ_512K: usize = bindings::SZ_512K as usize; [all …]
|
| /linux/drivers/clk/qcom/ |
| H A D | Kconfig | 29 Say Y if you want to support display devices and functionality such as 38 Say Y if you want to use peripheral devices such as UART, SPI, 47 Say Y if you want to use peripheral devices such as USB/PCIe/EDP. 64 Say Y if you want to support display devices and functionality such as 74 Say Y if you want to use peripheral devices such as UART, SPI, I2C, 84 functionality such as 3D graphics. 92 Say Y if you want to use peripheral devices such as SD/UFS. 101 functionality such as 3D graphics. 110 functionality such as 3D graphics. 135 such as msm8916. [all …]
|
| /linux/drivers/media/i2c/ |
| H A D | Kconfig | 51 To compile this driver as a module, choose M here: the 60 To compile this driver as a module, choose M here: the 70 To compile this driver as a module, choose M here: the 80 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 110 To compile this driver as a module, choose M here: the 119 To compile this driver as a module, choose M here: the 128 To compile this driver as a module, choose M here: the 137 To compile this driver as a module, choose M here: the [all …]
|
| /linux/drivers/hwmon/ |
| H A D | Kconfig | 14 sensors and various additional features such as the ability to 23 This support can also be built as a module. If so, the module 53 This driver can also be built as a module. If so, the module 67 This driver can also be built as a module. If so, the module 85 This driver can also be built as a module. If so, the module 95 This driver can also be built as a module. If so, the module 105 This driver can also be built as a module. If so, the module 116 This driver can also be built as a module. If so, the module 127 This driver can also be built as a module. If so, the module 138 This driver can also be built as a module. If so, the module [all …]
|
| /linux/drivers/iommu/ |
| H A D | tegra-smmu.c | 290 struct tegra_smmu_as *as; in tegra_smmu_domain_alloc_paging() local 292 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 293 if (!as) in tegra_smmu_domain_alloc_paging() 296 as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE; in tegra_smmu_domain_alloc_paging() 298 as->pd = iommu_alloc_pages_sz(GFP_KERNEL | __GFP_DMA, SMMU_SIZE_PD); in tegra_smmu_domain_alloc_paging() 299 if (!as->pd) { in tegra_smmu_domain_alloc_paging() 300 kfree(as); in tegra_smmu_domain_alloc_paging() 304 as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL); in tegra_smmu_domain_alloc_paging() 305 if (!as->count) { in tegra_smmu_domain_alloc_paging() 306 iommu_free_pages(as->pd); in tegra_smmu_domain_alloc_paging() [all …]
|
| /linux/drivers/media/usb/gspca/ |
| H A D | Kconfig | 16 To compile this driver as modules, choose M here: the 27 To compile this driver as a module, choose M here: the 36 To compile this driver as a module, choose M here: the 47 To compile this driver as a module, choose M here: the 57 To compile this driver as a module, choose M here: the 66 To compile this driver as a module, choose M here: the 75 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the 94 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | Kconfig | 24 To compile this driver as a module, choose M here: the 43 To compile this driver as a module, choose M here: the 56 To compile this driver as a module, choose M here: the 67 To compile this driver as a module, choose M here: the 77 To compile this driver as a module, choose M here: the 89 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the 115 To compile this driver as a module, choose M here: the 127 To compile this driver as a module, choose M here: the 136 such as AT42QT602240/ATMXT224, connected to your system. [all …]
|
| /linux/drivers/comedi/ |
| H A 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 77 To compile this driver as a module, choose M here: the module will be 87 To compile this driver as a module, choose M here: the module will be 111 To compile this driver as a module, choose M here: the module will be 132 To compile this driver as a module, choose M here: the module will be 140 To compile this driver as a module, choose M here: the module will be 163 To compile this driver as a module, choose M here: the module will be 175 To compile this driver as a module, choose M here: the module will be [all …]
|
| /linux/tools/perf/scripts/python/ |
| H A 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 336 do_query(query, 'CREATE VIEW machines_view AS ' 341 'CASE WHEN id=0 THEN \'unknown\' WHEN pid=-1 THEN \'host\' ELSE \'guest\' END AS host_or_guest' 344 do_query(query, 'CREATE VIEW dsos_view AS ' 348 '(SELECT host_or_guest FROM machines_view WHERE id = machine_id) AS host_or_guest,' 354 do_query(query, 'CREATE VIEW symbols_view AS ' 358 '(SELECT short_name FROM dsos WHERE id=dso_id) AS dso,' 362 'CASE WHEN binding=0 THEN \'local\' WHEN binding=1 THEN \'global\' ELSE \'weak\' END AS binding' 365 do_query(query, 'CREATE VIEW threads_view AS ' [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | Kconfig | 22 To compile this driver as a module, choose M here: the module will be 56 To compile this driver as a module, choose M here: the module will be 70 To compile this driver as a module, choose M here: the module will be 84 To compile this driver as a module, choose M here: the module will be 99 To compile this driver as a module, choose M here: the module will be 115 To compile this driver as a module, choose M here: the module will be 130 To compile this driver as a module, choose M here: the module will be 144 To compile this driver as a module, choose M here: the module will be 167 To compile this driver as a module, choose M here: the module will be 178 To compile this driver as a module, choose M here: the module will be [all …]
|
| /linux/drivers/pwm/ |
| H A D | Kconfig | 8 in a rectangular pulse signal is used as a means to alter the 19 to configure as well as enable and disable them. 26 continue to work as expected. 46 low signal and so they can be used as GPIO. Say Y here to let each 56 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 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 106 To compile this driver as a module, choose M here: the module 119 To compile this driver as a module, choose M here: the module [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | Kconfig | 27 To compile this driver as a module, choose M here: the 37 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 61 To compile this driver as a module, choose M here: the 71 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 119 To compile this driver as a module, choose M here: the 139 built-in keyboard (as opposed to an external keyboard). 142 AT and PS/2 keyboards. These are as follows: [all …]
|
| /linux/drivers/rtc/ |
| H A D | Kconfig | 125 interfaces, which "udev" sets up as /dev/rtc0 through 129 can be accessed as /dev/rtc, which is a name 158 This driver can also be built as a module. If so, the module 172 This driver can also be built as a module. If so, the module 182 This driver can also be built as a module. If so, the module 192 This driver can also be built as a module. If so, the module 202 This driver can also be built as a module. If so, the module 212 This driver can also be built as a module. If so, the module 223 This driver can also be built as a module. If so, the module 233 This driver can also be built as a module. If so, the module [all …]
|
| /linux/Documentation/pcmcia/ |
| H A 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/arch/xtensa/include/asm/ |
| H A D | cacheasm.h | 16 * Define cache functions as macros here so that they can be used 64 .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/drivers/iio/light/ |
| H A D | Kconfig | 20 To compile this driver as a module, choose M here: the module will 32 This driver can also be built as a module. If so, the module 43 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 73 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the 94 To compile this driver as a module, choose M here: the 106 If built as a dynamically linked module, it will be called 119 To compile this driver as a module, choose M here: the [all …]
|
| /linux/drivers/input/joystick/ |
| H A D | Kconfig | 33 To compile this driver as a module, choose M here: the 43 To compile this driver as a module, choose M here: the 54 To compile this driver as a module, choose M here: the 65 To compile this driver as a module, choose M here: the 74 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the 94 To compile this driver as a module, choose M here: the 104 To compile this driver as a module, choose M here: the 114 To compile this driver as a module, choose M here: the 124 To compile this driver as a module, choose M here: the [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | Kconfig | 28 This driver can also be built as a module. If so, the module 40 This driver 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 62 This driver can also be built as a module. If so, the module 72 This driver can also be built as a module. If so, the module 82 This driver can also be built as modules. If so, the modules will 99 To compile this driver as a module, choose M here: the module will 109 This driver can also be built as a module. If so, the module 170 This driver can also be built as a module. If so, the module 189 This driver can also be built as a module. If so, the module [all …]
|