Home
last modified time | relevance | path

Searched refs:errata (Results 1 – 68 of 68) sorted by relevance

/linux-4.4.14/drivers/pwm/
Dpwm-atmel-hlcdc.c44 const struct atmel_hlcdc_pwm_errata *errata; member
65 if (!chip->errata || !chip->errata->slow_clk_erratum) { in atmel_hlcdc_pwm_config()
75 if ((chip->errata && chip->errata->slow_clk_erratum) || in atmel_hlcdc_pwm_config()
88 if (!pres && chip->errata && chip->errata->div1_clk_erratum) in atmel_hlcdc_pwm_config()
264 chip->errata = match->data; in atmel_hlcdc_pwm_probe()
/linux-4.4.14/drivers/acpi/
Dacpi_processor.c39 struct acpi_processor_errata errata __read_mostly;
40 EXPORT_SYMBOL_GPL(errata);
84 errata.piix4.throttle = 1; in acpi_processor_errata_piix4()
106 errata.piix4.bmisx = pci_resource_start(dev, 4); in acpi_processor_errata_piix4()
126 errata.piix4.fdma = 1; in acpi_processor_errata_piix4()
133 if (errata.piix4.bmisx) in acpi_processor_errata_piix4()
136 if (errata.piix4.fdma) in acpi_processor_errata_piix4()
Dprocessor_idle.c511 else if (errata.piix4.fdma) { in acpi_processor_power_verify_c3()
669 else if (errata.piix4.bmisx) { in acpi_idle_bm_check()
670 if ((inb_p(errata.piix4.bmisx + 0x02) & 0x01) in acpi_idle_bm_check()
671 || (inb_p(errata.piix4.bmisx + 0x0A) & 0x01)) in acpi_idle_bm_check()
Dprocessor_throttling.c1224 if (errata.piix4.throttle) { in acpi_processor_get_throttling_info()
/linux-4.4.14/arch/arm/plat-omap/include/plat/
Ddmtimer.h122 u32 errata; member
339 if (timer->errata & OMAP_TIMER_ERRATA_I103_I767) { in __omap_dm_timer_enable_posted()
362 u32 errata) in __omap_dm_timer_override_errata() argument
364 timer->errata &= ~errata; in __omap_dm_timer_override_errata()
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-platform-at9110 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-4.4.14/arch/arm/mach-omap2/
Ddma.c124 unsigned errata = 0; in configure_dma_errata() local
203 return errata; in configure_dma_errata()
232 p.errata = configure_dma_errata(); in omap2_system_dma_init_dev()
Dtimer.c336 clkev.errata = omap_dm_timer_get_errata(); in omap2_gp_clockevent_init()
458 clksrc.errata = omap_dm_timer_get_errata(); in omap2_gptimer_clocksource_init()
/linux-4.4.14/arch/powerpc/platforms/40x/
DKconfig144 # 40x errata/workaround config symbols, selected by the CPU models above
146 # All 405-based cores up until the 405GPR and 405EP have this errata.
150 # All 40x-based cores, up until the 405GPR and 405EP have this errata.
/linux-4.4.14/include/linux/
Domap-dma.h105 #define IS_DMA_ERRATA(id) (errata & (id))
106 #define SET_DMA_ERRATA(id) (errata |= (id))
275 u32 errata; member
/linux-4.4.14/arch/arm/mach-omap1/
Ddma.c248 unsigned errata = 0; in configure_dma_errata() local
257 return errata; in configure_dma_errata()
343 p.errata = configure_dma_errata(); in omap1_system_dma_init()
Dsleep.S156 @ work around errata of OMAP1510 PDE bit for TC shut down
/linux-4.4.14/arch/mips/cavium-octeon/executive/
DMakefile19 obj-y += cvmx-helper-errata.o cvmx-helper-jtag.o
/linux-4.4.14/drivers/video/fbdev/aty/
Dradeonfb.h318 unsigned int errata; member
406 if (rinfo->errata & CHIP_ERRATA_PLL_DUMMYREADS) in radeon_pll_errata_after_index()
413 if (rinfo->errata & (CHIP_ERRATA_PLL_DELAY|CHIP_ERRATA_R300_CG)) in radeon_pll_errata_after_data()
Dradeon_base.c302 if (rinfo->errata & CHIP_ERRATA_PLL_DELAY) { in radeon_pll_errata_after_data_slow()
306 if (rinfo->errata & CHIP_ERRATA_R300_CG) { in radeon_pll_errata_after_data_slow()
2347 rinfo->errata = 0; in radeonfb_pci_register()
2351 rinfo->errata |= CHIP_ERRATA_R300_CG; in radeonfb_pci_register()
2355 rinfo->errata |= CHIP_ERRATA_PLL_DUMMYREADS; in radeonfb_pci_register()
2360 rinfo->errata |= CHIP_ERRATA_PLL_DELAY; in radeonfb_pci_register()
/linux-4.4.14/arch/arm/mm/
Dcache-l2x0.c696 const char *errata[8]; in l2c310_fixup() local
705 errata[n++] = "588369"; in l2c310_fixup()
712 errata[n++] = "727915"; in l2c310_fixup()
722 errata[n++] = "752271"; in l2c310_fixup()
729 errata[n++] = "753970"; in l2c310_fixup()
733 errata[n++] = "769419"; in l2c310_fixup()
740 pr_cont(" %s", errata[i]); in l2c310_fixup()
DKconfig919 bool "PL310 errata: Clean & Invalidate maintenance operations do not invalidate clean lines"
931 bool "PL310 errata: Background Clean & Invalidate by Way operation can cause data corruption"
939 this errata (fixed in r3p1).
942 bool "PL310 errata: cache sync operation may be faulty"
956 bool "PL310 errata: no automatic Store Buffer drain"
Dcache-v7.S102 teq r1, r2, lsr #4 @ test for errata affected core and if so...
/linux-4.4.14/drivers/i2c/busses/
Di2c-omap.c223 u16 errata; member
976 if (omap->errata & I2C_OMAP_ERRATA_I462) { in omap_i2c_transmit_data()
1075 if (omap->errata & I2C_OMAP_ERRATA_I207) { in omap_i2c_isr_thread()
1375 omap->errata = 0; in omap_i2c_probe()
1379 omap->errata |= I2C_OMAP_ERRATA_I207; in omap_i2c_probe()
1382 omap->errata |= I2C_OMAP_ERRATA_I462; in omap_i2c_probe()
/linux-4.4.14/drivers/tty/serial/
Domap-serial.c163 u32 errata; member
1001 if (up->errata & UART_ERRATA_i202_MDR1_ACCESS) in serial_omap_set_termios()
1028 if (up->errata & UART_ERRATA_i202_MDR1_ACCESS) in serial_omap_set_termios()
1518 up->errata |= (UART_ERRATA_i202_MDR1_ACCESS | in omap_serial_fill_features_erratas()
1522 up->errata |= (UART_ERRATA_i202_MDR1_ACCESS | in omap_serial_fill_features_erratas()
1527 up->errata |= UART_ERRATA_i202_MDR1_ACCESS; in omap_serial_fill_features_erratas()
1774 if (up->errata & UART_ERRATA_i202_MDR1_ACCESS) in serial_omap_restore_context()
1795 if (up->errata & UART_ERRATA_i202_MDR1_ACCESS) in serial_omap_restore_context()
/linux-4.4.14/arch/powerpc/platforms/52xx/
DKconfig53 Enable workarounds for original MPC5200 errata. This is not required
/linux-4.4.14/arch/powerpc/platforms/44x/
DKconfig354 bool "Enable linker work around for PPC476FPE errata #46"
358 through pages (IBM errata #46). It requires a recent version
366 # 44x errata/workaround config symbols, selected by the CPU models above
/linux-4.4.14/arch/arm/
DKconfig1033 bool "ARM errata: FSR write bit incorrect on a SWP to read-only memory"
1042 bool "ARM errata: Invalidation of the Instruction Cache operation can fail"
1051 bool "ARM errata: Stale prediction on replaced interworking branch"
1067 bool "ARM errata: Processor deadlock when a false hazard is created"
1081 bool "ARM errata: Data written to the L2 cache can be overwritten with stale data"
1094 bool "ARM errata: DMB operation may be faulty"
1107 bool "ARM errata: Incorrect hazard handling in the SCU may lead to data corruption"
1122 bool "ARM errata: LoUIS bit field in CLIDR register is incorrect"
1133 bool "ARM errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID"
1145 bool "ARM errata: Faulty hazard checking in the Store Buffer may lead to data corruption"
[all …]
/linux-4.4.14/arch/arm/mach-vexpress/
DKconfig43 bool "Enable A5 and A9 only errata work-arounds"
/linux-4.4.14/Documentation/fb/
Daty128fb.txt69 bugs/errata to list here.
Dep93xx-fb.txt124 an unofficial errata for this bug at:
/linux-4.4.14/drivers/dma/
Domap-dma.c313 if (od->plat->errata & DMA_ERRATA_i541 && val & CCR_TRIGGER_SRC) { in omap_dma_stop()
572 if (od->plat->errata & DMA_ERRATA_IFRAME_BUFFERING) in omap_dma_alloc_chan_resources()
642 if (val == 0 && od->plat->errata & DMA_ERRATA_3_3) in omap_dma_chan_read_3_3()
833 if (od->plat->errata & DMA_ERRATA_PARALLEL_CHANNELS) in omap_dma_prep_slave_sg()
/linux-4.4.14/arch/mips/cavium-octeon/
DKconfig4 bool "Enable CN63XXP1 errata workarounds"
/linux-4.4.14/drivers/usb/gadget/udc/
Datmel_usba_udc.c343 if (udc->errata && udc->errata->toggle_bias) in toggle_bias()
344 udc->errata->toggle_bias(udc, is_on); in toggle_bias()
352 if (udc->errata && udc->errata->pulse_bias) in generate_bias_pulse()
353 udc->errata->pulse_bias(udc); in generate_bias_pulse()
1940 udc->errata = match->data; in atmel_udc_of_init()
Datmel_usba_udc.h335 const struct usba_udc_errata *errata; member
/linux-4.4.14/arch/m68k/ifpsp060/
DREADME69 ERRATA Known errata for this release
/linux-4.4.14/Documentation/devicetree/bindings/clock/ti/
Dgate.txt27 required for a hardware errata
/linux-4.4.14/include/acpi/
Dprocessor.h242 extern struct acpi_processor_errata errata;
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-arb-gpio-challenge.txt8 the case where there is a device on the bus that has errata and/or bugs
/linux-4.4.14/Documentation/
DSM501.txt66 There is an errata (AB-5) affecting the selection of the
/linux-4.4.14/drivers/gpu/drm/gma500/
Dframebuffer.c777 if (dev_priv->ops->errata) in psb_modeset_init()
778 dev_priv->ops->errata(dev); in psb_modeset_init()
Dcdv_device.c605 .errata = cdv_errata,
Dpsb_drv.h644 void (*errata)(struct drm_device *dev); member
/linux-4.4.14/arch/arm/plat-omap/
Ddma.c75 static u32 errata; variable
1308 errata = p->errata; in omap_system_dma_probe()
Ddmtimer.c852 timer->errata = pdata->timer_errata; in omap_dm_timer_probe()
/linux-4.4.14/include/linux/mfd/
Ddbx500-prcmu.h217 u8 errata; member
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar.c1099 priv->errata |= GFAR_ERRATA_74; in __gfar_detect_errata_83xx()
1104 priv->errata |= GFAR_ERRATA_76; in __gfar_detect_errata_83xx()
1108 priv->errata |= GFAR_ERRATA_12; in __gfar_detect_errata_83xx()
1116 priv->errata |= GFAR_ERRATA_12; in __gfar_detect_errata_85xx()
1119 priv->errata |= GFAR_ERRATA_76; /* aka eTSEC 20 */ in __gfar_detect_errata_85xx()
1128 priv->errata |= GFAR_ERRATA_A002; in gfar_detect_errata()
1137 if (priv->errata) in gfar_detect_errata()
1139 priv->errata); in gfar_detect_errata()
Dgianfar.h1126 enum gfar_errata errata; member
1212 return priv->errata & err; in gfar_has_errata()
/linux-4.4.14/Documentation/networking/
Ds2io.txt135 For more information, please review the AMD8131 errata at
Daltera_tse.txt38 visit www.altera.com for known, documented SGDMA errata.
Dvortex.txt6 This document describes the usage and errata of the 3Com "Vortex" device
Dphy.txt228 If the desired PHY doesn't have any errata, quirks, or special
/linux-4.4.14/arch/arm/boot/dts/
Domap3-ldp.dts208 /* See 35xx errata 2.1.1.128 in SPRZ278F */
Ddra7.dtsi1503 * for errata i877. Keeping internal clock disabled
/linux-4.4.14/Documentation/DocBook/
Dlibata.xml.db174 API-piix-check-450nx-errata
/linux-4.4.14/arch/x86/
DKconfig.cpu318 bool "PentiumPro memory ordering errata workaround"
321 Old PentiumPro multiprocessor systems had errata that could cause
/linux-4.4.14/arch/m68k/fpsp040/
Dfpsp.h109 .set UFLG_TMP,LV+121 | temporary for uflag errata
Dgen_except.S319 |** NOTE *** Bug fix for errata (0d43b #3)
/linux-4.4.14/arch/arm64/
DKconfig214 menu "ARM errata workarounds via the alternatives framework"
383 This implements two gicv3-its errata workarounds for ThunderX. Both
/linux-4.4.14/drivers/iommu/
Damd_iommu.c103 u32 errata; /* Bitmap for errata to apply */ member
276 return dev_data->errata & (1 << erratum) ? true : false; in pdev_pri_erratum()
3510 dev_data->errata |= (1 << erratum); in amd_iommu_enable_device_erratum()
/linux-4.4.14/drivers/mfd/
Ddb8500-prcmu.c2710 fw_info.version.errata = (version >> 24) & 0xFF; in dbx500_fw_version_init()
2720 fw_info.version.errata); in dbx500_fw_version_init()
/linux-4.4.14/sound/soc/codecs/
DKconfig389 # Select if you are affected by the errata where the part will not function
/linux-4.4.14/firmware/keyspan_pda/
Dkeyspan_pda.S568 ;; code. I cannot find an actual errata description on the Cypress
Dxircom_pgs.S606 ;; code. I cannot find an actual errata description on the Cypress
/linux-4.4.14/Documentation/usb/
Dusb-serial.txt305 firmware errata. Hardware output flow control is working for all
/linux-4.4.14/Documentation/ia64/
Derr_inject.txt31 Errata: Itanium 2 Processors Specification Update lists some errata against
/linux-4.4.14/Documentation/scsi/
DChangeLog.ncr53c8xx479 device errata listing 397. Minor consequences are:
/linux-4.4.14/tools/power/cpupower/po/
Dit.po647 msgstr "CPU errata, sconosciuta o non gestita?\n"
/linux-4.4.14/Documentation/spi/
Dspi-summary408 around hardware errata that force the use of bounce buffering).
/linux-4.4.14/Documentation/virtual/kvm/
Dtimekeeping.txt267 the APIC CPU-local memory-mapped hardware. Beware that CPU errata may affect
/linux-4.4.14/crypto/
DKconfig308 (rfc3962 includes errata information in its Appendix A)
/linux-4.4.14/Documentation/power/
Ddevices.txt452 and chip errata. It's simplest if the hardware state hasn't changed since
/linux-4.4.14/arch/arm/crypto/
Dsha512-core.S_shipped535 dmb @ errata #451034 on early Cortex A8