OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 2
New OpenELEC Isengard build #0618: RPi / RPi2
(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: Build Highlights:
  1. New kernel 4.1.0-rc8
Build Details:
  1. XBMC:
    • [videodatabase] fix invalid queries (closes #16054) (PR:7301, 1 commit, 1 file changed)
    • consider a CURLINFO_RESPONSE_CODE of zero a failed request (PR:7290, 1 commit, 1 file changed)
  2. pvr.hts:
    • Fixed: do not show HTSP version mismatch error if tvheadend server is down (PR:44, 1 commit, 3 files changed)
  3. 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)
    • 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)
  4. Additional commits/pull requests/changes not yet merged upstream:
    • Added: patch: Update to kernel 4.1-rc8
    • Added: patch: Configure kernel 4.1-rc8
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.


Messages In This Thread
How to install the builds - by kisas - 2015-05-24, 02:10
MVC 3D ISO Blu-ray - by Azimono - 2015-06-06, 14:28
RE: OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 2 - by Milhouse - 2015-06-18, 22:53
Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 15.0) Part 214