| /linux/arch/riscv/ |
| A D | Kconfig.erratas | 1 menu "CPU errata selection" 8 errata required by the execution platform at run time. The 13 bool "SiFive errata" 16 All SiFive errata Kconfig depend on this Kconfig. Disabling 17 this Kconfig will disable all SiFive errata. Please say "Y" 23 bool "Apply SiFive errata CIP-453" 27 This will apply the SiFive CIP-453 errata to add sign extension 34 bool "Apply SiFive errata CIP-1200" 38 This will apply the SiFive CIP-1200 errata to repalce all
|
| /linux/drivers/pwm/ |
| A D | pwm-atmel-hlcdc.c | 33 const struct atmel_hlcdc_pwm_errata *errata; member 57 if (!chip->errata || !chip->errata->slow_clk_erratum) { in atmel_hlcdc_pwm_apply() 67 if ((chip->errata && chip->errata->slow_clk_erratum) || in atmel_hlcdc_pwm_apply() 80 if (!pres && chip->errata && in atmel_hlcdc_pwm_apply() 81 chip->errata->div1_clk_erratum) in atmel_hlcdc_pwm_apply() 263 chip->errata = match->data; in atmel_hlcdc_pwm_probe()
|
| /linux/Documentation/translations/zh_CN/arm64/ |
| A D | silicon-errata.txt | 1 Chinese translated version of Documentation/arm64/silicon-errata.rst 13 Documentation/arm64/silicon-errata.rst 的中文翻译 33 一个不幸的现实:硬件经常带有一些所谓的“瑕疵(errata)”,导致其在 52 “基于可选方法框架的 ARM 瑕疵补救措施(ARM errata workarounds via
|
| /linux/Documentation/translations/zh_TW/arm64/ |
| A D | silicon-errata.txt | 3 Chinese translated version of Documentation/arm64/silicon-errata.rst 16 Documentation/arm64/silicon-errata.rst 的中文翻譯 37 一個不幸的現實:硬體經常帶有一些所謂的「瑕疵(errata)」,導致其在 56 「基於可選方法框架的 ARM 瑕疵補救措施(ARM errata workarounds via
|
| /linux/include/clocksource/ |
| A D | timer-ti-dm.h | 116 u32 errata; member 315 if (timer->errata & OMAP_TIMER_ERRATA_I103_I767) { in __omap_dm_timer_enable_posted() 338 u32 errata) in __omap_dm_timer_override_errata() argument 340 timer->errata &= ~errata; in __omap_dm_timer_override_errata()
|
| /linux/arch/arm/mach-omap2/ |
| A D | dma.c | 82 unsigned errata = 0; in configure_dma_errata() local 161 return errata; in configure_dma_errata() 189 dma_plat_info.errata = configure_dma_errata(); in omap2_system_dma_init()
|
| /linux/Documentation/arm64/ |
| A D | silicon-errata.rst | 10 so-called "errata", which can cause it to deviate from the architecture 12 errata are broadly classified into the following categories: 26 As far as Linux is concerned, Category B errata may require some special 37 Features" -> "ARM errata workarounds via the alternatives framework". 44 errata are worked around in an arbitrary kernel source tree, so this
|
| A D | index.rst | 23 silicon-errata
|
| /linux/drivers/acpi/ |
| A D | acpi_processor.c | 29 struct acpi_processor_errata errata __read_mostly; 30 EXPORT_SYMBOL_GPL(errata); 74 errata.piix4.throttle = 1; in acpi_processor_errata_piix4() 97 errata.piix4.bmisx = pci_resource_start(dev, 4); in acpi_processor_errata_piix4() 117 errata.piix4.fdma = 1; in acpi_processor_errata_piix4() 124 if (errata.piix4.bmisx) in acpi_processor_errata_piix4() 126 if (errata.piix4.fdma) in acpi_processor_errata_piix4()
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-platform-at91 | 10 Due to a chip bug (errata 50.2.6.3 & 50.3.5.3 in 15 The workaround in the errata suggests not to use the
|
| /linux/include/linux/ |
| A D | omap-dma.h | 104 #define IS_DMA_ERRATA(id) (errata & (id)) 105 #define SET_DMA_ERRATA(id) (errata |= (id)) 273 u32 errata; member
|
| /linux/arch/arm/mach-omap1/ |
| A D | dma.c | 244 unsigned errata = 0; in configure_dma_errata() local 253 return errata; in configure_dma_errata() 372 p.errata = configure_dma_errata(); in omap1_system_dma_init()
|
| /linux/arch/arm/ |
| A D | Kconfig | 789 bool "ARM errata: FSR write bit incorrect on a SWP to read-only memory" 807 bool "ARM errata: Stale prediction on replaced interworking branch" 823 bool "ARM errata: Processor deadlock when a false hazard is created" 850 bool "ARM errata: DMB operation may be faulty" 878 bool "ARM errata: LoUIS bit field in CLIDR register is incorrect" 937 bool "ARM errata: no automatic Store Buffer drain" 984 bool "ARM errata: TLBI/DSB failure on Cortex-A15" 1012 This workaround for all both errata involves setting bit[12] of the 1027 bool "ARM errata: A12: DMB NSHST/ISHST mixed ... might cause deadlock" 1061 config option from the A12 erratum due to the way errata are checked [all …]
|
| /linux/arch/riscv/errata/sifive/ |
| A D | Makefile | 2 obj-y += errata.o
|
| /linux/Documentation/devicetree/bindings/display/tilcdc/ |
| A D | tilcdc.txt | 22 color errata [1]. 43 [1] There is an errata about AM335x color wiring. For 16-bit color mode
|
| /linux/drivers/video/fbdev/aty/ |
| A D | radeonfb.h | 319 unsigned int errata; member 407 if (rinfo->errata & CHIP_ERRATA_PLL_DUMMYREADS) in radeon_pll_errata_after_index() 414 if (rinfo->errata & (CHIP_ERRATA_PLL_DELAY|CHIP_ERRATA_R300_CG)) in radeon_pll_errata_after_data()
|
| /linux/Documentation/userspace-api/media/v4l/ |
| A D | compat.rst | 9 The following chapters document the evolution of the V4L2 API, errata or
|
| /linux/drivers/usb/gadget/udc/ |
| A D | atmel_usba_udc.h | 317 const struct usba_udc_errata *errata; member 336 const struct usba_udc_errata *errata; member
|
| A D | atmel_usba_udc.c | 392 if (udc->errata && udc->errata->toggle_bias) in toggle_bias() 393 udc->errata->toggle_bias(udc, is_on); in toggle_bias() 401 if (udc->errata && udc->errata->pulse_bias) in generate_bias_pulse() 402 udc->errata->pulse_bias(udc); in generate_bias_pulse() 2090 .errata = &at91sam9rl_errata, 2097 .errata = &at91sam9g45_errata, 2148 udc->errata = udc_config->errata; in atmel_udc_of_init() 2149 if (udc->errata) { in atmel_udc_of_init()
|
| /linux/arch/mips/cavium-octeon/executive/ |
| A D | Makefile | 19 obj-y += cvmx-helper-errata.o cvmx-helper-jtag.o cvmx-boot-vector.o
|
| /linux/arch/arm/boot/dts/ |
| A D | am57xx-beagle-x15-revb1.dts | 33 /* errata i880 "Ethernet RGMII2 Limited to 10/100 Mbps" */
|
| A D | am57xx-beagle-x15.dts | 35 /* errata i880 "Ethernet RGMII2 Limited to 10/100 Mbps" */
|
| /linux/drivers/i2c/busses/ |
| A D | i2c-omap.c | 213 u16 errata; member 1038 if (omap->errata & I2C_OMAP_ERRATA_I462) { in omap_i2c_transmit_data() 1131 if (omap->errata & I2C_OMAP_ERRATA_I207) { in omap_i2c_xfer_data() 1437 omap->errata = 0; in omap_i2c_probe() 1441 omap->errata |= I2C_OMAP_ERRATA_I207; in omap_i2c_probe() 1444 omap->errata |= I2C_OMAP_ERRATA_I462; in omap_i2c_probe()
|
| /linux/arch/arm/mm/ |
| A D | cache-l2x0.c | 685 const char *errata[8]; in l2c310_fixup() local 694 errata[n++] = "588369"; in l2c310_fixup() 701 errata[n++] = "727915"; in l2c310_fixup() 710 errata[n++] = "752271"; in l2c310_fixup() 717 errata[n++] = "753970"; in l2c310_fixup() 721 errata[n++] = "769419"; in l2c310_fixup() 728 pr_cont(" %s", errata[i]); in l2c310_fixup()
|
| /linux/drivers/tty/serial/ |
| A D | omap-serial.c | 152 u32 errata; member 960 if (up->errata & UART_ERRATA_i202_MDR1_ACCESS) in serial_omap_set_termios() 987 if (up->errata & UART_ERRATA_i202_MDR1_ACCESS) in serial_omap_set_termios() 1504 up->errata |= (UART_ERRATA_i202_MDR1_ACCESS | in omap_serial_fill_features_erratas() 1508 up->errata |= (UART_ERRATA_i202_MDR1_ACCESS | in omap_serial_fill_features_erratas() 1513 up->errata |= UART_ERRATA_i202_MDR1_ACCESS; in omap_serial_fill_features_erratas() 1756 if (up->errata & UART_ERRATA_i202_MDR1_ACCESS) in serial_omap_restore_context() 1777 if (up->errata & UART_ERRATA_i202_MDR1_ACCESS) in serial_omap_restore_context()
|