Difference between revisions of "RPi Upstreaming"

From eLinux.org
Jump to: navigation, search
(New link to the VideoCore Mailbox Interface)
m
Line 61: Line 61:
  
 
[http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf BCM2835 ARM Peripherals Reference Manual [PDF<nowiki>]</nowiki>]
 
[http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf BCM2835 ARM Peripherals Reference Manual [PDF<nowiki>]</nowiki>]
 +
 
[http://https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface VideoCore Mailbox Interface [PDF<nowiki>]</nowiki>]
 
[http://https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface VideoCore Mailbox Interface [PDF<nowiki>]</nowiki>]

Revision as of 02:10, 20 October 2014

MOVED: Building an Upstream Kernel for Raspberry Pi

Please see RPi_Upstream_Kernel_Compilation instead.

Status

Component Status Assigned To Comments Meta Comments
Audio Depends on DMA and/or Mailbox (codec/digi/dac) Which one(s)
Framebuffer Replace with DRM eventually Depends on Mailbox
GPU (DRM) Execution ready soon, modesetting will take longer anholt Depends on Mailbox until modesetting is ready
HWMON Depends on DMA and/or Mailbox Which one(s)
VCHIQ lkundrak Depends Mailbox. Requires big clean-up. Staging candidate? Does this depend on DMA?
Sound lkundrak I2S is already in. Depends on VCHIQ Does this depend on DMA?
Power (?) More info req'd Depends on DMA and/or Mailbox Which one(s)
CPUFreq WIP lkundrak Depends on DMA and/or Mailbox Which one(s)
Mailbox WIP lkundrak Depends on Mailbox API bcm2708_vcio
Thermal WIP lkundrak Depends on DMA and/or Mailbox Which one(s)
MMC Semi-Upstreamed drivers/mmc/host/sdhci-bcm2835.c Which one(s)
Clock Source Upstreamed drivers/clocksource/bcm2835_timer.c
Common Clk Upstreamed drivers/clk/clk-bcm2835.c
DMA Upstreamed drivers/dma/bcm2835-dma.c - less FIQ sup't
I2C Upstreamed drivers/i2c/busses/i2c-bcm2835.c
IRQ Upstreamed drivers/irqchip/irq-bcm2835.c
I2S (Audio) Upstreamed sound/soc/bcm/bcm2835-i2s.c
Pinctrl Upstreamed drivers/pinctrl/pinctrl-bcm2835.c
Random NG Upstreamed drivers/char/hw_random/bcm2835-rng.c
SPI Upstreamed drivers/spi/spi-bcm2835.c
Watchdog Upstreamed drivers/watchdog/bcm2835_wdt.c
LEDs Pre-Upstreamed drivers/leds/leds-gpio.c
Serial Pre-Upstreamed drivers/tty/serial/amba-pl011.c

Documentation

BCM2835 ARM Peripherals Reference Manual [PDF]

VideoCore Mailbox Interface [PDF]