freebsd-dev/sys/arm/broadcom/bcm2835
Andrew Turner ce69217c7b Add a workaround for a bug when setting the Raspberry GIO config and state
The Raspberry Pi GPIO config and state messages incorrectly return with
the tag length set to 0. We then check this value to have the response
flag set. Work around this by setting the response flag when setting the
GPIO config or state and this value is zero.

Sponsored by:	Innovate UK
2020-07-28 11:32:45 +00:00
..
bcm283x_dwc_fdt.c Switch to mainstream DTS for Raspberry Pi-B and Pi-2. 2018-02-27 15:01:17 +00:00
bcm2835_audio.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bcm2835_bsc.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bcm2835_bscreg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
bcm2835_bscvar.h [rpi] Add fdt_pinctrl(4) support to Raspberry Pi GPIO driver 2018-04-08 00:56:19 +00:00
bcm2835_clkman.c Add skeleton manual page for bcm283x_pwm 2018-01-22 07:43:54 +00:00
bcm2835_clkman.h Add a skeleton Clock Manager for RPi2/3, and use that from pwm 2018-01-22 07:10:30 +00:00
bcm2835_cpufreq.c Switch the bcm2835 cpufreq driver to use the firmware interface 2020-07-28 10:45:29 +00:00
bcm2835_dma.c bcm2835: push address mapping conversion for DMA/mailbox to runtime 2019-11-20 03:57:46 +00:00
bcm2835_dma.h bcm2835_sdhci: "fix" DMA on the RPi 4 2019-11-23 01:46:02 +00:00
bcm2835_fb.c Kill off dummy kbd drivers 2019-12-20 16:22:14 +00:00
bcm2835_fbd.c Split long lines in the Raspberry Pi FB driver 2020-07-10 09:34:47 +00:00
bcm2835_firmware.c Move the bcm2835 firmware driver earlier in the boot. 2020-07-28 10:43:52 +00:00
bcm2835_firmware.h Aadd Raspberry Pi firmware messages to manage GPIOs 2020-07-28 11:13:37 +00:00
bcm2835_ft5406.c bcm2835: push address mapping conversion for DMA/mailbox to runtime 2019-11-20 03:57:46 +00:00
bcm2835_gpio.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bcm2835_intr.c Move the reporting of spurious interrupts under bootverbose control, because 2019-04-21 17:39:01 +00:00
bcm2835_machdep.c arm: add SOC_BRCM_BCM2837 option, include it in GENERIC 2019-12-17 23:01:37 +00:00
bcm2835_mbox_prop.h Switch the bcm2835 cpufreq driver to use the firmware interface 2020-07-28 10:45:29 +00:00
bcm2835_mbox.c Add a workaround for a bug when setting the Raspberry GIO config and state 2020-07-28 11:32:45 +00:00
bcm2835_mbox.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
bcm2835_pwm.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bcm2835_rng.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bcm2835_sdhci.c Enable use of the regulator in the Broadcom SDHCI controller 2020-07-28 09:46:58 +00:00
bcm2835_sdhost.c A bit of code hygiene (no functional changes). 2019-06-10 23:25:40 +00:00
bcm2835_spi.c Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many) 2020-02-26 14:26:36 +00:00
bcm2835_spireg.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
bcm2835_spivar.h [rpi] Add fdt_pinctrl(4) support to Raspberry Pi GPIO driver 2018-04-08 00:56:19 +00:00
bcm2835_systimer.c Switch to mainstream DTS for Raspberry Pi-B and Pi-2. 2018-02-27 15:01:17 +00:00
bcm2835_vcbus.c bcm2835_vcbus: unifdef all platform definitions 2020-01-17 21:39:28 +00:00
bcm2835_vcbus.h RPI: Fix DMA/SDHCI on the BCM2836 (Raspberry Pi 2) 2019-12-09 17:34:40 +00:00
bcm2835_vcio.c
bcm2835_wdog.c Fix reboot command on the Raspberry Pi series. 2020-06-22 08:12:21 +00:00
bcm2835_wdog.h sys/arm: further adoption of SPDX licensing ID tags. 2017-11-27 15:04:10 +00:00
bcm2836_mp.c
bcm2836_mp.h Remove "all rights reserved" from copyright for the file I own. 2019-12-03 21:00:45 +00:00
bcm2836.c bcm_lintc: don't attach if "interrupt-controller" is missing 2019-11-07 21:31:15 +00:00
bcm2838_pci.c Fix the module name for some arm drivers. 2020-07-12 07:27:21 +00:00
files.bcm283x Add a driver to talk to the Raspberry Pi firmware 2020-07-09 16:28:13 +00:00
files.bcm2835
files.bcm2836
std.bcm2835
std.bcm2836 Remove IPI_IRQ_START and IPI_IRQ_END from the arm kernel config files. 2018-07-28 06:46:10 +00:00
std.rpi Make kernel option KERNVIRTADDR optional, remove it from std.<platform> 2017-12-30 00:20:49 +00:00
vc_vchi_audioserv_defs.h