freebsd-dev/sys/arm
Ian Lepore 28b3a4a659 Configure the timer capture pin to input mode in the timer control
register, in addition to configuring it as input with the pinmux driver.

There was a control register bit commented as "no desc in datasheet".  A
later revision of the manual reveals the bit to be an input/output control
for the timer pin.  In addition to configuring capture or pulse mode, you
apparently have to separately configure the pin direction in the timer
control register.

Before this change, the timer block was apparently driving a signal onto a
pad configured by pinmux as input.  Capture mode still accidentally worked
for me during testing because I was using a very strong signal source that
just out-muscled the weaker drive from the misconfigured pin.
2017-01-27 04:08:24 +00:00
..
allwinner Allwinner: Add A33 support 2017-01-04 03:35:39 +00:00
altera/socfpga Use the correct OF_getencprop over OF_getprop + fdt32_to_cpu to read 2016-11-14 12:03:08 +00:00
amlogic/aml8726 Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00
annapurna/alpine To allow for an ACPI attachment to the generic PCIe driver split off the 2016-11-21 18:24:05 +00:00
arm Further cleanup of per-CPU armv6 pmap data: 2017-01-26 05:23:33 +00:00
at91 ofw_spi: Parse property for the SPI mode and CS polarity. 2016-12-18 14:54:20 +00:00
broadcom/bcm2835 [rpi] Fix bcm2835_audio locking and samples starvation 2016-12-27 19:08:08 +00:00
cavium/cns11xx Fix device delete child function. 2016-10-17 10:20:38 +00:00
cloudabi32 Catch up with changes to structure member names. 2017-01-17 22:05:52 +00:00
conf Add support for AHCI on ARMADA38X 2017-01-25 10:34:37 +00:00
freescale Handle imx6 erratum ERR004346... to reboot, clear the SRS bit twice within 2017-01-24 02:09:30 +00:00
include Further cleanup of per-CPU armv6 pmap data: 2017-01-26 05:23:33 +00:00
lpc ofw_spi: Parse property for the SPI mode and CS polarity. 2016-12-18 14:54:20 +00:00
mv Make fdt_pm_mask_table internal to the Marvell code, it's unued anywhere 2017-01-26 13:04:14 +00:00
nvidia Implement drivers for NVIDIA tegra124 display controller, HDMI source 2016-12-26 14:36:05 +00:00
qemu All armv6 platforms have the same implementation of platform_lastaddr. 2016-12-16 10:31:13 +00:00
rockchip All armv6 platforms have the same implementation of platform_lastaddr. 2016-12-16 10:31:13 +00:00
samsung/exynos ofw_spi: Parse property for the SPI mode and CS polarity. 2016-12-18 14:54:20 +00:00
ti Configure the timer capture pin to input mode in the timer control 2017-01-27 04:08:24 +00:00
versatile Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00
xilinx [zynq] Fix panic on USB PHY initialization failure 2017-01-17 00:39:09 +00:00
xscale Add the missing void to function signatures in much of the arm code. 2016-12-13 13:43:22 +00:00