| /kernel/linux/linux-6.6/drivers/spi/ |
| D | spi-atmel.c | 308 * This message can be anything as it should not be treated by any SPI device. 320 static bool atmel_spi_is_v2(struct atmel_spi *as) in atmel_spi_is_v2() argument 322 return as->caps.is_spi2; in atmel_spi_is_v2() 331 static void atmel_spi_send_dummy(struct atmel_spi *as, struct spi_device *spi, int chip_select) in atmel_spi_send_dummy() argument 341 csr = spi_readl(as, CSR0 + 4 * chip_select); in atmel_spi_send_dummy() 343 spi_writel(as, CSR0 + 4 * chip_select, csr); in atmel_spi_send_dummy() 349 spi_readl(as, RDR); in atmel_spi_send_dummy() 350 while (spi_readl(as, SR) & SPI_BIT(RDRF)) { in atmel_spi_send_dummy() 351 spi_readl(as, RDR); in atmel_spi_send_dummy() 355 spi_writel(as, TDR, DUMMY_MSG); in atmel_spi_send_dummy() [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-atmel.c | 301 static bool atmel_spi_is_v2(struct atmel_spi *as) in atmel_spi_is_v2() argument 303 return as->caps.is_spi2; in atmel_spi_is_v2() 310 * transmitted") Not so! Workaround uses nCSx pins as GPIOs; or newer 313 * Even controller newer than ar91rm9200, using GPIOs can make sens as 324 static void cs_activate(struct atmel_spi *as, struct spi_device *spi) in cs_activate() argument 331 chip_select = as->native_cs_for_gpio; in cs_activate() 335 if (atmel_spi_is_v2(as)) { in cs_activate() 336 spi_writel(as, CSR0 + 4 * chip_select, asd->csr); in cs_activate() 338 * on CS1,2,3 needs SPI_CSR0.BITS config as SPI_CSR1,2,3.BITS in cs_activate() 340 spi_writel(as, CSR0, asd->csr); in cs_activate() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/misc/ |
| 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 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 …]
|
| /kernel/linux/linux-6.6/drivers/input/misc/ |
| 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 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 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 [all …]
|
| /kernel/linux/linux-6.6/drivers/hwmon/pmbus/ |
| 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 57 This driver can also be built as a module. If so, the module will 66 This driver can also be built as a module. If so, the module will 75 This driver can also be built as a module. If so, the module will 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 will 105 This driver can also be built as a module. If so, the module will [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath5k/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/input/touchscreen/ |
| 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 124 such as AT42QT602240/ATMXT224, connected to your system. 128 To compile this driver as a module, choose M here: the [all …]
|
| /kernel/linux/linux-6.6/drivers/hwmon/ |
| 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 117 This driver can also be built as a module. If so, the module 128 This driver can also be built as a module. If so, the module 139 This driver can also be built as a module. If so, the module [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/drivers/clk/qcom/ |
| D | Kconfig | 46 such as msm8916. 66 such as SDX55, SDX65. 79 platforms such as apq8064, msm8660, msm8960 etc. 92 platforms such as apq8016, apq8084, msm8974 etc. 101 platforms such as SDM845. 109 Say Y if you want to use peripheral devices such as UART, SPI, 119 Say Y if you want to support multimedia devices such as display, 146 Say Y if you want to use peripheral devices such as UART, SPI, 154 Say Y if you want to use peripheral devices such as UART, SPI, 162 Say Y if you want to use peripheral devices such as UART, SPI, [all …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/gspca/ |
| D | Kconfig | 17 To compile this driver as modules, choose M here: the 33 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 …]
|
| /kernel/linux/linux-6.6/drivers/media/usb/gspca/ |
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | Kconfig | 28 To compile this driver as a module, choose M here: the 47 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 107 To compile this driver as a module, choose M here: the 119 To compile this driver as a module, choose M here: the 128 such as AT42QT602240/ATMXT224, connected to your system. 132 To compile this driver as a module, choose M here: the [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 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 …]
|
| /kernel/linux/linux-6.6/drivers/media/i2c/ |
| D | Kconfig | 50 To compile this driver as a module, choose M here: the 59 To compile this driver as a module, choose M here: the 68 To compile this driver as a module, choose M here: the 77 To compile this driver as a module, choose M here: the 86 To compile this driver as a module, choose M here: the 97 To compile this driver as a module, choose M here: the 107 To compile this driver as a module, choose M here: the 116 To compile this driver as a module, choose M here: the 134 To compile this driver as a module, choose M here: the 143 To compile this driver as a module, choose M here: the [all …]
|
| /kernel/linux/linux-6.6/drivers/iommu/ |
| D | tegra-smmu.c | 277 struct tegra_smmu_as *as; in tegra_smmu_domain_alloc() local 282 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc() 283 if (!as) in tegra_smmu_domain_alloc() 286 as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE; in tegra_smmu_domain_alloc() 288 as->pd = alloc_page(GFP_KERNEL | __GFP_DMA | __GFP_ZERO); in tegra_smmu_domain_alloc() 289 if (!as->pd) { in tegra_smmu_domain_alloc() 290 kfree(as); in tegra_smmu_domain_alloc() 294 as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL); in tegra_smmu_domain_alloc() 295 if (!as->count) { in tegra_smmu_domain_alloc() 296 __free_page(as->pd); in tegra_smmu_domain_alloc() [all …]
|
| /kernel/linux/linux-6.6/drivers/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 …]
|
| /kernel/linux/linux-6.6/drivers/iio/adc/ |
| D | Kconfig | 36 To compile this driver as a module, choose M here: the module will be 54 To compile this driver as a module, choose M here: the module will be 66 To compile this driver as a module, choose M here: the 79 To compile this driver as a module, choose M here: the module will be 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 122 To compile this driver as a module, choose M here: the 138 To compile this driver as a module, choose M here: the 154 To compile this driver as a module, choose M here: the [all …]
|
| /kernel/linux/linux-5.10/drivers/hwmon/ |
| 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 51 This driver can also be built as a module. If so, the module 66 This driver can also be built as a module. If so, the module 80 This driver can also be built as a module. If so, the module 90 This driver can also be built as a module. If so, the module 100 This driver can also be built as a module. If so, the module 110 This driver can also be built as a module. If so, the module 121 This driver can also be built as a module. If so, the module 132 This driver can also be built as a module. If so, the module [all …]
|
| /kernel/linux/linux-6.6/drivers/input/keyboard/ |
| 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 50 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 88 To compile this driver as a module, choose M here: the 99 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 …]
|
| /kernel/linux/linux-5.10/drivers/iio/adc/ |
| D | Kconfig | 39 To compile this driver as a module, choose M here: the module will be 51 To compile this driver as a module, choose M here: the 64 To compile this driver as a module, choose M here: the module will be 74 To compile this driver as a module, choose M here: the 84 To compile this driver as a module, choose M here: the 96 To compile this driver as a module, choose M here: the 112 To compile this driver as a module, choose M here: the 128 To compile this driver as a module, choose M here: the 139 To compile this driver as a module, choose M here: the 151 To compile this driver as a module, choose M here: the module will be [all …]
|
| /kernel/linux/linux-5.10/drivers/iommu/ |
| D | tegra-smmu.c | 288 struct tegra_smmu_as *as; in tegra_smmu_domain_alloc() local 293 as = kzalloc(sizeof(*as), GFP_KERNEL); in tegra_smmu_domain_alloc() 294 if (!as) in tegra_smmu_domain_alloc() 297 as->attr = SMMU_PD_READABLE | SMMU_PD_WRITABLE | SMMU_PD_NONSECURE; in tegra_smmu_domain_alloc() 299 as->pd = alloc_page(GFP_KERNEL | __GFP_DMA | __GFP_ZERO); in tegra_smmu_domain_alloc() 300 if (!as->pd) { in tegra_smmu_domain_alloc() 301 kfree(as); in tegra_smmu_domain_alloc() 305 as->count = kcalloc(SMMU_NUM_PDE, sizeof(u32), GFP_KERNEL); in tegra_smmu_domain_alloc() 306 if (!as->count) { in tegra_smmu_domain_alloc() 307 __free_page(as->pd); in tegra_smmu_domain_alloc() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/keyboard/ |
| 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 47 To compile this driver as a module, choose M here: the 57 To compile this driver as a module, choose M here: the 67 To compile this driver as a module, choose M here: the 85 To compile this driver as a module, choose M here: the 96 To compile this driver as a module, choose M here: the 114 To compile this driver as a module, choose M here: the 134 built-in keyboard (as opposed to an external keyboard). 137 AT and PS/2 keyboards. These are as follows: [all …]
|