aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/freescale
Commit message (Expand)AuthorAgeFilesLines
* Switch imx_gpio to attach at BUS_PASS_INTERRUPT + BUS_PASS_ORDER_LATE.Ian Lepore2018-03-051-2/+2
* Defer attaching the spibus until timers and interrupts are working. TheIan Lepore2018-03-051-2/+9
* Do not stop the loop that configures gpio chipselect pins on the firstIan Lepore2018-03-051-1/+1
* Move imx6_usbphy to SUPPORTDEV, massage associated commentKyle Evans2018-03-031-3/+3
* Add a SPI driver for imx5 and imx6.Ian Lepore2018-02-267-2/+633
* Adjust whitespace of things added in the past couple years to match theIan Lepore2018-02-201-108/+108
* Add the MODULE_DEPEND()s needed so that the kernel linker can resolve allIan Lepore2018-02-181-0/+2
* Give the imx_i2c driver its own name, set up its relationship to ofw_iicbus.Ian Lepore2018-02-181-3/+3
* Add a detach method so that this can be a kldunload-friendly module.Ian Lepore2018-02-181-0/+24
* Fix fallout from the import of fresh dts source files from linux 4.15. ItIan Lepore2018-02-181-0/+12
* Add support to the imx5/6 watchdog for the external reset signal. Also, ifIan Lepore2018-01-262-13/+87
* Fix return style in RD2. Remove bogus return value from a void functionIan Lepore2018-01-251-2/+2
* Minor cleanups... Move DRIVER_MODULE() and other boilerplate stuff to theIan Lepore2018-01-251-26/+30
* Make the trivial imx_soc_family() function an inline in imx_machdep.h.Ian Lepore2018-01-242-8/+6
* Reformat indentation to match other imx5/6 register definition headers, andIan Lepore2018-01-241-19/+19
* Make kernel option KERNVIRTADDR optional, remove it from std.<platform>Ian Lepore2017-12-304-12/+0
* Revert r327250 as it broke the build for some armv6 kernel and all armv4/5Emmanuel Vadot2017-12-283-0/+8
* arm: hdmi_if.m is already in files.armEmmanuel Vadot2017-12-271-1/+0
* arm: Add kern/kern_clocksource.c to files.armEmmanuel Vadot2017-12-273-8/+0
* sys/arm: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2755-6/+116
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Fix imx6 hdmi init after r323553, which used a config_intrhook to defer theIan Lepore2017-10-081-1/+47
* Tag all armv7 kernels as such in their machine config line.Warner Losh2017-10-054-4/+4
* Define a single instance of ahci_devclass and reference it from all theIan Lepore2017-10-021-2/+0
* Add i.MX6 and Xilinx to GENERIC.Andrew Turner2017-09-241-1/+1
* Defer attaching and probing iicbus and its children until interrupts areIan Lepore2017-09-131-1/+2
* Add gpio methods to read/write/configure up to 32 pins simultaneously.Ian Lepore2017-09-101-0/+68
* Add an ahci driver for imx6.Ian Lepore2017-08-036-9/+431
* Fix the interface to imx_iomux_gpr_get/set(). The functions were definedIan Lepore2017-08-022-21/+24
* The imx6_snvs driver is not strictly required for the system to run, soIan Lepore2017-08-022-2/+3
* Add a debug sysctl that lets you see i2c bus traffic through this device.Ian Lepore2017-07-261-1/+30
* Support the "disable-over-current" property for imx ehci controllers.Ian Lepore2017-07-131-1/+7
* Add external PLATFORM access on arm, and use it in the pl310 driver.Andrew Turner2017-07-113-16/+12
* Start to move the arm *_mp.h to be names *_machdep.h. These will be usedAndrew Turner2017-07-103-5/+5
* Add a driver for the imx6 on-chip realtime clock.Ian Lepore2017-07-042-0/+229
* Move the simple armv6 only timer drivers to require MULTIDELAY to helpAndrew Turner2017-07-042-76/+1
* Add a delay count to the last few places. This will help make MULTIDELAYAndrew Turner2017-07-041-1/+1
* Add bus recovery handling to the imx5/imx6 i2c driver.Ian Lepore2017-06-291-2/+148
* Implement gpio input by reading the pad state register, not the data register.Ian Lepore2017-06-281-1/+1
* Add a driver for the imx6 EPIT timer that can be used as the systemIan Lepore2017-06-184-3/+535
* Start to rename files with common or generic names to be SoC specific. TheAndrew Turner2017-06-043-2/+2
* Port the Vybrid code to PLATFORM to help move it into GENERIC.Andrew Turner2017-06-033-87/+34
* Enable MULTIDELAY in the i.MX5 kernel configs. This will help adding themAndrew Turner2017-06-032-3/+2
* Convert probing to use an ofw_compat_data array, and add imx6ul to the list.Ian Lepore2017-04-161-1/+7
* Add support for the imx6ul SoC.Ian Lepore2017-04-151-0/+10
* Port the IMX6 kernel configuration to use MULTIDELAY. This will help addingAndrew Turner2017-04-102-19/+42
* Add support for imx6ul soc.Ian Lepore2017-04-101-0/+4
* Add code/constants for detecting imx6ul (ultralite) chips, a species ofIan Lepore2017-04-092-2/+8
* Update the code that compensates for the lack of a GPC interrupt controllerIan Lepore2017-04-091-3/+9
* Remove some old interrupt handling workaround code from the pre-INTRNG days.Ian Lepore2017-04-091-42/+0