summaryrefslogtreecommitdiff
path: root/sys/dev/fdt
AgeCommit message (Collapse)Author
2019-10-27Add i.MX5/6 support and enable this driver on armv7(4).Mark Kettenis
ok jsg@, patrick@
2019-10-23Add sxisid(4), a driver to read the on-chip eFuses written byMark Kettenis
Krystian Lewandowski. ok patrick@
2019-10-21Add sxipwm(4) and pwmbl(4). Thse two drivers together add support for theMark Kettenis
backlight controller on the Pinebook. ok patrick@, jsg@
2019-10-17Avoid including an armv7 MD header.Mark Kettenis
ok jsg@
2019-10-16Move sxidog(4) such that we can use it on arm64.Mark Kettenis
ok patrick@
2019-10-13Fix whitespace issue spotted by Krystian Lewandowski.Mark Kettenis
2019-10-13Add display brightness hooks.Mark Kettenis
ok matthieu@, deraadt@, patrick@
2019-10-07Add moxtet(4), a driver for the Turris Mox modules. For now thisPatrick Wildt
driver only enumerates and shows the connected modules. The next step is to implement GPIO controller functionality to e.g. control the pins to the SFP on the MOX D. ok kettenis@
2019-10-07Add mvspi(4), a driver for the SPI controller on thePatrick Wildt
Armada 3700 SoC. ok kettenis@
2019-10-07Add SPI clocks.Patrick Wildt
ok kettenis@
2019-10-07Add amliic(4), a driver for the I2C controller found on Amlogic SoCs.Mark Kettenis
ok patrick@
2019-10-07Restart the send queue (rather than just clearing OACTIVE) when we'veJonathan Matthew
freed up some space on the tx ring. This fixes stalls seen in tcpbench. ok dlg@ patrick@ kettenis@
2019-10-06Add support for i2c clock.Mark Kettenis
2019-10-06Add support for i2c pins.Mark Kettenis
2019-10-04Add support for setting the CPU clock frequencies. This enables DVFS.Mark Kettenis
2019-09-30Add pwmreg(4), a driver that implements a voltage regulator that uses aMark Kettenis
PWM controller to set the voltage. ok patrick@
2019-09-30Add amlpwm(4), a driver for the PWM controller found on various Amlogic SoCs.Mark Kettenis
ok patrick@
2019-09-29Fix pasto.Mark Kettenis
2019-09-29Replace dwge(4) with a new driver based on dwxe(4). There are manyMark Kettenis
similarities between the two and using a common approach helps fixing bugs. The new driver is better integrated with the device tree framework and is faster (mainly because the DMA engine is configured properly now). Tested on all currently supported variants of the hardware. ok jsg@, jmatthew@
2019-09-21Register sxits(4) as a thermal sensor with the thermal zone support code.Mark Kettenis
2019-09-21Register sxitemp(4) as a thermal sensor with the thermal zone support code.Mark Kettenis
From Krystian Lewandowski.
2019-09-21Implement setting the CPU clock for Allwinner A10/A20 SoCs.Mark Kettenis
2019-09-20Add A20 GMAC clocks.Mark Kettenis
2019-09-20DMA works on the RK3288 as well, so unconditionally enable it.Mark Kettenis
2019-09-20Start using the generic clock code on RK3288 as well by switching over theMark Kettenis
SDMMC clock.
2019-09-20Add RK3288 GMAC clock.Mark Kettenis
2019-09-20More RK3328 GMAC clock tweaking.Mark Kettenis
2019-09-19Add RK3328 GMAC clocks.Mark Kettenis
2019-09-16Add RK3399 GMAC clock.Mark Kettenis
2019-09-12Prepare for the emac/gmac "phy" property being renamed to "phy-handle"Jonathan Gray
in a large number of allwinner device trees in arm-soc/for-next which is expected to be merged into linux 5.4-rc1. ok kettenis@
2019-09-09Update the bindings for imxsrc(4), since they changed when they werePatrick Wildt
upstreamed. ok kettenis@
2019-09-09Attach imxsrc(4) early and raise its priority to make sure it beatsPatrick Wildt
syscon(4). ok kettenis@
2019-09-08Add Allwinner H6 support.Mark Kettenis
2019-09-07Retrieve SFP information using the SFP framework.Patrick Wildt
Feedback from dlg@ ok kettenis@
2019-09-07Add sfp(4), a driver that allows talking to SFPs connected overPatrick Wildt
an I2C bus and provides a method to read its pages over the SFP framework. Feedback from dlg@ ok kettenis@
2019-09-07Register mviic(4) in the I2C framework.Patrick Wildt
ok kettenis@
2019-09-06missing ;Theo de Raadt
found by wilfried meindl ok kettenis
2019-09-06Add mviic(4), a driver to support the I2C controller on thePatrick Wildt
Armada 3700 SoC. With feedback from and ok kettenis@
2019-09-06Add I2C clock gates.Patrick Wildt
ok kettenis@
2019-09-06zero hash bits early in dwxe_iff()Jonathan Gray
ok kettenis@
2019-09-05Add mvdog(4), a driver to support the watchdog on the Armada 3700 SoC.Patrick Wildt
At the moment it only supports disabling the watchdog, which lets me continue to work on the Turris Mox. ok kettenis@
2019-09-05Add missing RCS Id.Patrick Wildt
2019-09-05Add Allwinner H6 support.Mark Kettenis
ok patrick@
2019-09-03Add support for getting the frequency of the CPU clocks.Mark Kettenis
2019-09-03remove unreachable returnJonathan Gray
ok kettenis@
2019-09-02Implement setting the CPU clock for Allwinner A64 SoCs.Mark Kettenis
From Krystian Lewandowski.
2019-09-02Implement setting the CPU clock for Allwinner A64 SoCs.Mark Kettenis
From Krystian Lewandowski.
2019-09-02A few more missing bits: power regulators, eMMC power sequencing,Mark Kettenis
MMC DDR52 support, clock gating.
2019-09-02Two additional pin configurations.Mark Kettenis
2019-09-01Write to the correct register when setting the output level for a GPIO pin.Mark Kettenis