freebsd-dev/sys/arm/freescale/imx
Ian Lepore d1e99670ae Use IIC_EBUSBSY and IIC_BUSERR status values consistantly across all drivers.
Make it clearer what each one means in the comments that define them.

IIC_BUSBSY was used in many places to mean two different things, either
"someone else has reserved the bus so you have to wait until they're done"
or "the signal level on the bus was not in the state I expected before/after
issuing some command".

Now IIC_BUSERR is used consistantly to refer to protocol/signaling errors,
and IIC_BUSBSY refers to ownership/reservation of the bus.
2015-10-09 22:49:50 +00:00
..
console.c Tweak the imx debug console code so that it works with multiple SoCs. 2013-08-03 13:31:10 +00:00
files.imx5 Add the SOC_IMX51, SOC_IMX53, and SOC_IMX6 options. These are used to 2015-04-23 22:20:43 +00:00
files.imx6 Use the new gic option on all configs that need it. 2015-05-10 12:13:27 +00:00
imx6_anatop.c Add the code necessary to run the imx6 chip at its lowest clock/power 2015-05-05 23:27:49 +00:00
imx6_anatopreg.h Add support for audio transmitting, include drivers for: 2015-01-24 13:07:07 +00:00
imx6_anatopvar.h Add support for audio transmitting, include drivers for: 2015-01-24 13:07:07 +00:00
imx6_audmux.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
imx6_ccm.c Add the code necessary to run the imx6 chip at its lowest clock/power 2015-05-05 23:27:49 +00:00
imx6_ccmreg.h Add the code necessary to run the imx6 chip at its lowest clock/power 2015-05-05 23:27:49 +00:00
imx6_machdep.c Switch i.MX to use the platform code to help with a single Freescale kernel. 2014-12-24 12:26:43 +00:00
imx6_mp.c Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
imx6_pl310.c Enable PL310 power-saving modes and tune the cache ram latencies for imx6. 2014-05-06 14:26:24 +00:00
imx6_sdma.c Include a header required for vtophys(). 2015-06-06 14:26:40 +00:00
imx6_sdma.h Add support for audio transmitting, include drivers for: 2015-01-24 13:07:07 +00:00
imx6_ssi.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
imx6_usbphy.c Stop calling imx51_ccm_foo() clock functions from imx6 code. Instead 2014-04-26 16:48:09 +00:00
imx51_ccm.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
imx51_ccmreg.h Add some bare-bones support for enabling usb and usbphy clocks. This 2013-10-30 14:33:15 +00:00
imx51_ccmvar.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_dpllreg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_ipuv3_fbd.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
imx51_ipuv3.c Include vm/pmap.h for pmap_kextract. 2015-04-04 23:03:11 +00:00
imx51_ipuv3reg.h Updates to i.MX53: 2014-04-08 04:05:04 +00:00
imx51_machdep.c Switch i.MX to use the platform code to help with a single Freescale kernel. 2014-12-24 12:26:43 +00:00
imx51_sdmareg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_ssireg.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx51_tzicreg.h Fix a typo _IMX51_TZICRREG_H_ -> _IMX51_TZICREG_H_ (extra R) 2014-02-23 21:13:04 +00:00
imx53_machdep.c Switch i.MX to use the platform code to help with a single Freescale kernel. 2014-12-24 12:26:43 +00:00
imx_ccmvar.h Add the code necessary to run the imx6 chip at its lowest clock/power 2015-05-05 23:27:49 +00:00
imx_common.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
imx_gpio.c Implement GPIO_GET_BUS() method for all GPIO drivers. 2015-01-31 19:32:14 +00:00
imx_gpt.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
imx_gptreg.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
imx_gptvar.h Update copyright date. 2013-05-08 09:42:50 +00:00
imx_i2c.c Use IIC_EBUSBSY and IIC_BUSERR status values consistantly across all drivers. 2015-10-09 22:49:50 +00:00
imx_iomux.c Stop using machine/fdt.h in the arm kernel code when we don't need it. 2015-04-04 21:34:26 +00:00
imx_iomuxvar.h Add a basic iomux driver for imx6. 2014-09-04 14:25:32 +00:00
imx_machdep.c Remove local devmap code and use the essentially identical common code 2013-11-05 05:18:18 +00:00
imx_machdep.h Stop calling imx51_ccm_foo() clock functions from imx6 code. Instead 2014-04-26 16:48:09 +00:00
imx_nop_usbphy.c Stop calling imx51_ccm_foo() clock functions from imx6 code. Instead 2014-04-26 16:48:09 +00:00
imx_sdhci.c CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
imx_wdog.c Make the imx watchdog actually work, by setting WDOG_CR_WDE (enable bit). 2015-08-19 20:50:31 +00:00
imx_wdogreg.h Add compatible strings for all the hardware this driver works with. 2015-08-19 20:31:35 +00:00
std.imx6 Remove -Wa,-march=armv7a from arm kernel configs, it makes clang 3.5 sad 2015-01-01 23:21:46 +00:00
std.imx51 Add the SOC_IMX51, SOC_IMX53, and SOC_IMX6 options. These are used to 2015-04-23 22:20:43 +00:00
std.imx53 Add the SOC_IMX51, SOC_IMX53, and SOC_IMX6 options. These are used to 2015-04-23 22:20:43 +00:00
tzic.c Move Open Firmware device root on PowerPC, ARM, and MIPS systems to 2014-02-05 14:44:22 +00:00