2015-06-18, 22:53
New OpenELEC Isengard build #0618: RPi / RPi2
(Supercedes previous build)
Based on tip of OpenELEC master (bd0c8255, changelog) and tip of XBMC master (8bc1efdf, changelog) with the following modifications:
(Supercedes previous build)
Code:
# uname -a
Linux rpi512 4.1.0-rc8 #1 Thu Jun 18 21:02:26 BST 2015 armv6l GNU/Linux
# vcgencmd version
Jun 17 2015 13:33:27
Copyright (c) 2012 Broadcom
version 1352d17ed6bd078120ac262b8c45b5b3a0d398de (clean) (release)
# lsb_release
OpenELEC (Milhouse) - Version: devel-20150618210139-#0618-gbd0c825 [Build #0618]
# vcdbg log msg 2>&1 | grep DTOK
001574.809: Kernel trailer DTOK property says yes
# Kernel device tree status: Enabled
Based on tip of OpenELEC master (bd0c8255, changelog) and tip of XBMC master (8bc1efdf, changelog) with the following modifications:
- Includes newclock4 patches
- Excludes the OpenELEC fernetmenta patches due to conflicts with newclock4
- Excludes the OpenELEC linux-01-RPi_support patch in favour of sourcing these and possibly more recent patches directly from kernel branch rpi-4.1.y
- Default setting for "Show RSS Feed" changed to disabled (new installs only) [patch details]
- Disabled "Total Duration" in Confluence (see build #0221 for details)
- Includes latest dcadec master (2a9186e3, ahead +34)
- Includes latest kodi-platform master (33b6390b, ahead +1)
- Includes latest libcec master (18555911, ahead +5)
- Includes latest libnfs master (68b02981, ahead +16)
- Includes latest platform master (aafa6e9f)
- Includes latest addons: pvr.argustv (cffc8b6b, +1), pvr.demo (9c400e19, +1), pvr.dvblink (7f515436), pvr.dvbviewer (05e76da7, +1), pvr.filmon (8c02f43d), pvr.hts (62e8f352, +2), pvr.iptvsimple (191972cf, +1), pvr.mediaportal.tvserver (bcfb46f9, +1), pvr.mythtv (43ab825f), pvr.nextpvr (74168dc9, +1), pvr.njoy (9aa05103, +1), pvr.pctv (804dc37c, +1), pvr.stalker (a8c3e45e), pvr.vbox (b8dff382), pvr.vdr.vnsi (033cc50b), pvr.vuplus (cdc1d0e3, +2), pvr.wmc (42fb669d, +1)
- Includes commits from shairplay/master, ahead +17 (juhovh)
- Exclude ffmpeg-99.0011-mpeg4video-Signal-unsupported-GMC-with-more-than-one.patch: Ignore, as already in newclock4
- Exclude kodi-999.20-PR7102.patch: Temporarily ignore dcadec settings and use newclock4 version
- Exclude kodi-999.21-configure.ac-dont-break-if-dcadec-is-missing-dcadec-.patch: Temporarily ignore due to breakage
- Include patch: Update to kernel 4.1-rc8
- Include patch: Add experimental splash video
- Include patch: Configure kernel 4.1-rc8
- Include patch: Add ffmpeg dependency and includes for HEVC optimisations
- Include patch: Enable vcsm kernel options for HEVC optimisations
- Include patch: Enable pvr addons
- Include PR:6919: added: also hide thumbs for unwatched episodes if option to show plot is off
- Include PR:7020: [pvr] finally make it possible to use multiple PVR clients (r=1045)
- Include PR:7093: [AirTunes] - features
- Include PR:7291: [pvr] third blind attempt to fix trac #15942
- New kernel 4.1.0-rc8
- XBMC:
- pvr.hts:
- Fixed: do not show HTSP version mismatch error if tvheadend server is down (PR:44, 1 commit, 3 files changed)
- Fixed: do not show HTSP version mismatch error if tvheadend server is down (PR:44, 1 commit, 3 files changed)
- kernel 4.1.y:
- New commits in this build:
- Main bcm2708/bcm2709 linux port (8e2bdce0)
- power: Add power driver (aa090a77)
- vc_mem: Add vc_mem driver (6290b45c)
- Add Chris Boot's spi driver. (4d5da3fa)
- Add Chris Boot's i2c driver (75d66251)
- pinctrl-bcm2835: Set base to 0 give expected gpio numbering (d8f6c527)
- platform: Add force_core command line setting to boot from a different core number (3add74da)
- mach-bcm270x: Enable the building of pinctrl-bcm2835 (a283be0c)
- squash: Fix inconsistency in pinctrl Makefile patch (fd08db11)
- platform: squash: Remove IRQF_DISABLED (05376fce)
- Main bcm2708/bcm2709 linux port (8e2bdce0)
- Commits no longer in build:
- Main bcm2708 linux port (0e7aaf92)
- Add 2709 platform for Raspberry Pi 2 (6763b931)
- Add Chris Boot's i2c and spi drivers. (bb1c2fec)
- spi-bcm2708: Prepare for Common Clock Framework migration (47303896)
- BCM2708: Migrate to the Common Clock Framework (d8d78e0b)
- Set a limit of 0dB on Digital Volume Control (5d1809ba)
- BCM2708: armctrl: Add IRQ Device Tree support (15bf30de)
- BCM2708: use pinctrl-bcm2835 (e85c6248)
- spi: bcm2708: add device tree support (d00f2dcc)
- i2c: bcm2708: add device tree support (13cf0c2e)
- usb: core: make overcurrent messages more prominent (72f91c3f)
- Revert "ARM: dma: Use dma_pfn_offset for dma address translation" (cf880d70)
- DT: Add overrides to enable i2c0, i2c1, spi and i2s (a9a57c35)
- lirc-rpi: Add device tree support, and a suitable overlay (4bdc71b8)
- Fix the activity LED in DT mode (fb3c9538)
- Adding w1-gpio device tree overlays (1c9f91aa)
- TAS5713: return error if initialisation fails (740e2da8)
- BCM2708_DT: Build the overlays as well (453099dc)
- Add device tree overlay for HiFiBerry Amp/Amp+ (b39dde19)
- Add pps-gpio DT overlay (da11da09)
- I2C: Only register the I2C device for the current board revision (2ff35a0e)
- BCM2708_DT: Add pcf8523-rtc overlay (32bee38e)
- Add a parameter to turn off SPDIF output if no audio is playing (73586334)
- bugfix for 32kHz sample rate, was missing (fdcfdf08)
- Add device-tree overlay for ds1307 (c6e4ebd2)
- HiFiBerry Amp: fix device-tree problems (219ae1b8)
- BCM270x_DT: Add i2c0_baudrate and i2c1_baudrate parameters (81042a79)
- w1-gpio: Sort out the pullup/parasitic power tangle (1184251f)
- i2c_bcm2708: Fix clock reference counting (a0d0e3ba)
- Add device-tree overlay for pcf2127 (dffb6179)
- BCM2708_VCIO : Add automatic creation of device node (6547e99a)
- Fix grabbing lock from atomic context in i2c driver (05b37ded)
- Create bmp085_i2c-sensor-overlay.dts and update Makefile (9bdca5da)
- serial/amba-pl011: Activate TX IRQ passively (a10a9f83)
- serial/amba-pl011: Refactor and simplify TX FIFO handling (75d9fae6)
- Create generic i2c-rtc overlay for supporting ds1307, ds3231, pcf2127 and pcf8523. (29cd864c)
- dts: overlay: add support for rpi-display (600d5e0e)
- dts: overlay: add support for HY28A display (525949ac)
- dts: overlay: add support for HY28B display (131c6ba7)
- dts: overlay: add support for PiScreen display (33ce6c6c)
- dts: overlay: add support for Adafruit PiTFT (04e8bf89)
- enable compiling spi-bcm2835 and add overlay to allow us to load the driver (917597bf)
- dts: overlay: add support for MZ61581 display (58f834d5)
- dts: overlay: piscreen: set speed to 24MHz (080c66df)
- dts: overlay: rpi-display: pullup irq gpio (c34aef08)
- BCM270x_DT: add bcm2835-dma entry (7268b2f1)
- bcm270x: add mmc-bcm2835 clock (ccc2b25a)
- BCM270x_DT: add bcm2835-mmc entry (7520bcef)
- BCM270x_DT: Refactor bcm2708.dtsi and bcm2709.dtsi (7504524f)
- bcm2708: fix uart1 parameters (196c354f)
- spi: bcm2835: fix all checkpath --strict messages (8243fc28)
- spi: bcm2835: fill/drain SPI-fifo as much as possible during interrupt (54e38f32)
- spi: bcm2835: clock divider can be a multiple of 2 (52469b2a)
- spi: bcm2835: enable support of 3-wire mode (b3622510)
- spi: bcm2835: move to the transfer_one driver model (c71501bc)
- spi: bcm2835: fix code formatting issue (cf51ed16)
- spi: bcm2835: fill FIFO before enabling interrupts to reduce interrupts/message (8f0e96a7)
- spi: bcm2835: transform native-cs to gpio-cs on first spi_setup (31a827cc)
- spi: bcm2835: enabling polling mode for transfers shorter than 30us (776aadc5)
- spi: bcm2835: change timeout of polling driver to 1s (0a92a307)
- HiFiBerry Digi: set SPDIF status bits for sample rate (d8512fe4)
- bcm2708-dmaengine: Add debug options (496a822b)
- BCM270x: Add memory and irq resources to dmaengine device and DT (4504d174)
- dmaengine: bcm2708: Merge with arch dma.c driver and disable dma.c (4111e2c0)
- BCM270x: dma: Remove driver (2b9f3386)
- BCM270x: Remove dmaman device (d2647dd9)
- mmc: bcm2835-mmc: Make available on ARCH_BCM2835 (40cd8a80)
- bcm2835: bcm2835_defconfig enable MMC_BCM2835 (6c0c2255)
- bcm2835: Change to use bcm2835-mmc in Device Tree (8bff84b0)
- dmaengine: increment privatecnt when using dma_get_any_slave_channel (89df9a42)
- bcm2835-mmc: Add locks when accessing sdhost registers (0ecdaeb7)
- bcm2835-mmc: Add range of debug options for slowing things down (d7580af2)
- BCM270x: Correct vcio device memory resource and add irq resource (e3457809)
- video: fbdev: bcm2708_fb: Don't panic on error (4b03fd42)
- BCM2708: vcio: Fix checkpatch issues (1965f1d8)
- BCM2708: vcio: Remove unused code and compact comments (f7567a97)
- BCM2708: vcio: Move character device teardown to driver remove (406f0f62)
- BCM2708: vcio: Restructure error paths (fa189cd5)
- BCM2708: vcio: Move some macros from header to driver (ce2c991a)
- BCM2708: vcio: Only store the register base address (71c6a727)
- BCM2708: vcio: Do not print messages in module init (30e7622c)
- BCM2708: vcio: Use device resources (7a912897)
- BCM270x: power: Change initcall level to subsys (1e5c7135)
- BCM270x: Use bcm2708-vcio (41e80f86)
- BCM270x: Remove arch driver vcio.c (5bb0a0c8)
- bcm2835: bcm2835_defconfig enable BCM2708_MBOX (8cb40db6)
- bcm2835: Add mailbox bcm2708-vcio to Device Tree (c03f517d)
- mailbox: bcm2708-vcio: Allocation does not need to be atomic (2010049a)
- mailbox: bcm2708-vcio: Check the correct status register before writing (f8655981)
- bcm2835-sdhost: Error handling fix, and code clarification (7a6f0938)
- bcm2835-sdhost: Adding overclocking option (d5025127)
- bcm2835-mmc: Adding overclocking option (ae7169ee)
- dmaengine: bcm2708: set residue_granularity field (4b4b9568)
- BCM2708_DT: Adding starter Compute Module DTS files (1ddcc631)
- bcm2835-sdhost: Round up the overclock, so 62 works for 62.5Mhz (210157c8)
- bcm2835-mmc: Round up the overclock, so 62 works for 62.5Mhz (a946e70f)
- BCM2708_DT: Add missing CM aliases (f80dd318)
- usb: dwc_otg: Don't use dma_to_virt() (90c3a2ff)
- fixup: restore dma-mapping.h (785584ea)
- fbdev: bcm2708_fb: Add ARCH_BCM2835 support (1b1de682)
- BCM270x: Remove header file mach/dma.h (e6d3d3d4)
- BCM270x_DT: Add bcm2708-fb device (11e90851)
- ARM: bcm2835: Use 0x4 prefix for DMA bus addresses to SDRAM. (0abe9b6f)
- bcm2835: Add bcm2708-fb to Device Tree (fabd2cdb)
- bcm2835: bcm2835_defconfig use FB_BCM2708 (81530cfc)
- BCM2708_DT: Enable mmc and fb in the CM dtsi (9e0da80c)
- BCM270x: Add vchiq device to platform file and Device Tree (c95de8db)
- bcm2708: vchiq: Add Device Tree support (b723b439)
- bcm2835: Add bcm2835-vchiq to Device Tree (a368d938)
- i2c-bcm2708: When using DT, leave the GPIO setup to pinctrl (0bf6760b)
- vchiq: Change logging level for inbound data (aa0aca81)
- BCM270x: Add onboard sound device to Device Tree (32477cf5)
- bcm2835: Add bcm2835-audio to Device Tree (a8d9f167)
- config: Add CONFIG_CIFS_UPCALL (ead779a2)
- config: Add CONFIG_FB_SSD1307=m (2728618d)
- vcsm: Add ioctl for custom cache flushing (ee5567b6)
- dts: overlay: add generic support for ads7846 (6f9e2f73)
- bcm270x: add dtparam for audio node (beda21eb)
- device-tree: spi: make spi-bcm2835 the default spi driver and prepare for dma (9f10489e)
- BCM270x: Move power module (8c5dd3fb)
- bcm2835: Use empty bootargs in Device Tree (7ea54e25)
- scripts/mkknlimg: Add support for ARCH_BCM2835 (2ab7f22f)
- config: add KEYBOARD_GPIO (73bb23f8)
- dts: overlay: add support for tinylcd.com 3.5" display (d7d34720)
- BCM270X_DT: Move the overlays into a subdirectory, adding the README (4b843d5b)
- Swap X Y axis of ads7846 touchscreen controller for PiScreen TFT (9c292092)
- Added optional parameter to set resistance of touch plate(x-plate-ohms) (a4d11970)
- BCM270x: Move vc_mem (df11ad94)
- BCM270x: Add USB controller to Device Tree (7495f032)
- added mcp251x module to list of modules to get compiled as well as the corresponding overlay (da534564)
- BCM270x: Move thermal sensor to Device Tree (8e999dc4)
- bcm2835: Add thermal sensor to Device Tree (fd724791)
- BCM270x: Enable bcm2835_wdt and bcm2835-rng (34638ffe)
- BCM270X_DT: Add bcm2835-pm-wdt and bcm2835-rng (6779bd79)
- bcm2835: Match BCM270X Device Trees (e98419e0)
- dts: Enable overlays on ARCH_BCM2835 (3ac358b4)
- bcm2835: Make camera and sound drivers available (6c632134)
- bcm2835: Merge bcm2835_defconfig with bcmrpi_defconfig (b5b5fa6e)
- BCM270x_DT: Configure UART using DT (c712b42d)
- vchiq_arm: ARCH_BCM2835 compatibility (aa05d1fe)
- BCM270x_DT: Enable UART in the example Compute Module DTS as well (fa0a4bff)
- bcm270x defconfigs: Remove spurious entries (fae583ca)
- BCM270x_DT: Add a label to the clocks node, and a few aliases (549ff9d4)
- sdhost-overlay: Move clock declaration out of /soc (1b8bcc8e)
- BCM270X_DT: Enable 'make clean' on overlays directory (24d8164a)
- hwmon: Remove bcm2835-hwmon (2b53c727)
- BCM270x: Make uart1 work with Device Tree (a4573f4e)
- fixup: BCM2709: Remove unused clock implementation (31c0f40b)
- BCM270x: Remove bcm2708_systemtimer and bcm2708_powerman (6ae9c7a9)
- dwc_otg: Fix crash when fiq_enable=0 (1659f9a7)
- BCM270x_DT: Add interrupt pin to enc28j60-overlay (6a0071a9)
- BCM270x_DT: Delete deprecated RTC overlays (ccba72f3)
- BCM270x_DT: Update overlays/README (815f7d17)
- bcm2708-i2s: Enable MMAP support via a DT property and overlay (0b667dd3)
- BCM270x_DT: Correcting URL in README (dc48d12d)
- dts/overlays: Add DHT11 overlay (bd75bda9)
- configs: add IIO and DHT11 support to bcm2709/bcmrpi_defconfig (b9a67332)
- Merge pull request #1017 from P33M/rpi-4.0.y (5cc39075)
- squash: Add some missing depends to Kconfig files (520cdbce)
- BCM270x_DT: Default Compute Module i2c, i2s and spi support (077e7ea6)
- Main bcm2708 linux port (0e7aaf92)
- New commits in this build:
- Additional commits/pull requests/changes not yet merged upstream: