summaryrefslogtreecommitdiffstats
path: root/sys/arm/broadcom
Commit message (Expand)AuthorAgeFilesLines
* Make interrupt dispatching MP safe. Use GPU interrupt bit in per-coreskra2015-11-063-2/+6
* Add /dev/vcio, userland access point to VideoCore mailbox property channelgonzo2015-11-052-0/+123
* Refactor mailbox property API to make it usable for /dev/vcio driver:gonzo2015-11-055-183/+123
* Add mailbox tag/structure for touchscreen buffer address propertygonzo2015-11-011-0/+15
* Fix framebuffer compatibility with new RPi firmware. Framebuffer drivergonzo2015-10-302-2/+2
* An IPI must be cleared before it is handled otherwise next IPI could beandrew2015-10-011-6/+2
* Use simple fixed name strings for these timecounters and eventimers whichian2015-08-141-3/+3
* Add a missing wakeup when releasing ownership of the SPI hardware.ian2015-06-021-13/+12
* Remove unused mutex and softc variables.loos2015-05-261-18/+0
* Fix the SMP initialization on RPi 2 (BCM2836).loos2015-05-131-3/+2
* Add the SMP support for Raspberry Pi 2 (BCM2836).loos2015-05-075-9/+253
* Enable DMA for sdhci on RPi 2 (BCM2836).loos2015-05-051-8/+1
* Fix DMA on RPi 2.loos2015-05-051-3/+9
* Fix the voltage and clock levels for cpufreq on RPi 2.loos2015-05-041-17/+42
* Fix the vt(4) framebuffer driver on RPi 2.loos2015-05-021-191/+72
* Fix the sc(4) framebuffer driver on RPi 2.loos2015-05-021-277/+139
* Add the routines to query and setup the framebuffer state using theloos2015-05-022-0/+327
* Pass the supplied buffer length instead of a fixed size.loos2015-04-271-2/+1
* Set ARM_L2_PIPT for A10 and RPI2, they are probably missing by accident.loos2015-04-251-0/+2
* Fetch the SDHCI frequency from videocore (our prefered source) and only ifloos2015-04-221-7/+6
* Include vm/pmap.h for pmap_kextract.andrew2015-04-041-0/+3
* Stop using machine/fdt.h in the arm kernel code when we don't need it.andrew2015-04-044-4/+0
* Build the cpufunc_asm_* files based on the cpu type, not which config fileandrew2015-03-293-5/+0
* We only need cpufunc_asm_arm11.S on bcm2835, not bcm2836andrew2015-03-292-1/+1
* We don't use cpufunc_asm_armv5.S in any of these configs, remove it.andrew2015-03-291-1/+0
* Remove a debug #error from the bcm2835 sdhci driver.andrew2015-03-251-1/+0
* Add support for the Raspberry Pi 2. As the chip is based on the bcm2835 inandrew2015-03-257-2/+293
* Move including std.bcm2835 to the RPI-B kernel config. The std.rpi fileandrew2015-03-241-2/+0
* Add the SOC_BCM2835 and SOC_BCM2836 options for the arm kernel and add theandrew2015-03-241-0/+1
* Add a helper function to read clock frequencies from videocore and use thisandrew2015-03-203-34/+116
* Split out the common bcm283x fixes from the bcm2835 specific files.andrew2015-03-203-49/+52
* Remove now unneeded headers from the Broadcom DWC driverandrew2015-03-201-8/+0
* Move the code to set the device power to the bcm2835 mailbox driver so itandrew2015-03-203-75/+89
* Call config_intrhook_disestablish on failure of the bcm2835 fb and fbd intrandrew2015-03-082-8/+2
* Add support for enabling the USB on the Raspberry Pi boards when it hasn'tandrew2015-03-082-0/+178
* Add support to the bcm2835 mailbox driver to work before interrupts areandrew2015-02-221-21/+50
* Make use of the newly introduced macros.loos2015-02-171-33/+19
* Add a mask to match only the relative base address of BSC controllers.loos2015-02-162-3/+4
* Add the structures needed to get/set the power state. These can be usedandrew2015-02-151-0/+47
* Add VideoCore audio driver for Rasperry Pi (BCM2835)gonzo2015-02-083-0/+1067
* Make VCHI driver optional and add "device vchiq" to default RPI-B configgonzo2015-02-071-9/+9
* Import VCHI driver for Broadcom's VideoCore IV GPUgonzo2015-02-051-0/+20
* Add GPIO interrupt support for BCM2835 (Raspberry pi).loos2015-02-041-21/+293
* Sort and remove unnecessary includes.loos2015-02-041-11/+3
* Remove stale comments about the issues with HS mode.loos2015-02-041-18/+0
* Remove some duplicate calls to bus_release_resource() and destroy the mutexloos2015-02-041-20/+2
* Implement GPIO_GET_BUS() method for all GPIO drivers.loos2015-01-311-5/+17
* The BCM2835 GPIO controller uses has interrupt lines and not only one.loos2015-01-301-29/+23
* Allow the retrieving of the reserved pins state.loos2015-01-301-76/+62
* Rename bus_space-v6.c to bus_space_base.c, because it's not v6-specifician2015-01-211-1/+1
OpenPOWER on IntegriCloud