We're hiring!
*

Collabora contributions to the Linux kernel 3.17

Javier Canillas avatar

Javier Canillas
October 12, 2014

Share this post:

Reading time:

At Collabora we have different projects that involves working with the Linux kernel and we always try that most of our work make it to upstream in order to reduce the maintainance burden for our customers.

The Linux kernel version 3.17 has been released and includes patches from Collabora employees in different areas (cgroup, spi, mfd, regulators, dmaengine, DRM and phy).

These changes are the output of our work to improve the D-Bus IPC system security and to make mainline better support the Exynos based Chromebooks (Snow and Peach Pit/Pi).

The contributions made for 3.17 are:

  • Make /proc/<pid>/cgroup more robust by rejecting cgroup names containing a line feed.
  • Fix broken Device Tree backward compatibility for the s3c64xx SPI controller driver.
  • Various cleanups to the Maxim 77686 Power Management IC (PMIC) driver and add support for the Maxim 77802 PMIC support.
  • Fix a NULL pointer dereference bug in the PL330 DMA controller driver.
  • Add support to the regulator core to allow regulators that just pass the voltage of their supply to provide the parent voltage value when asked for its own.
  • Add data about fixed regulators in the tps65090 Power Management Unit (PMU) driver.
  • Fix module auto-loading regression for Exynos DRM fimd, g2d, dp and dsi components.
  • Add OF module aliases for Exynos DRM hdmi, mixer, rotator and fimc components.
  • Allow the Exynos5 USB DRD PHY driver module to be auto-loaded based on OF aliases.

Following is the complete list of patches from Collabora merged in the v3.17 kernel:

  • Alban Crequy (1):
    • cgroup: reject cgroup names with '\n'
  • Javier Martinez Canillas (13):
    • spi: s3c64xx: Revert "spi: s3c64xx: Added provision for dedicated cs pin"
    • mfd: max77686: Convert to use regmap_irq
    • mfd: max77686: Add power management support
    • mfd: max77686: Don't define dummy function if OF isn't enabled
    • mfd: max77686: Make platform data over-rule DT
    • mfd: max77686: Return correct error when pdata isn't found
    • mfd: max77686: Make error checking consistent
    • mfd: max77686: Remove unneeded OOM error message
    • dmaengine: pl330: Check if the DMA descriptor is NULL
    • mfd: max77686: Add Maxim 77802 PMIC support
    • regulator: core: Get voltage from parent if not available
    • regulator: core: Allow to get voltage count and list from parent
    • regulator: tps65090: Set voltage for fixed regulators
  • Sjoerd Simons (4):
    • Subject: Revert "drm/exynos: fix module build error"
    • Subject: Revert "drm/exynos: remove MODULE_DEVICE_TABLE definitions"
    • drm/exynos: Add MODULE_DEVICE_TABLE entries for various components
    • phy: exynos5-usbdrd: Add MODULE_DEVICE_TABLE entry

 

Related Posts

Related Posts

Comments (0)


Add a Comment






Allowed tags: <b><i><br>Add a new comment:


Search the newsroom

Latest Blog Posts

USB 3.0 preliminary support in U-boot for Radxa Rock-5B

31/05/2023

A while back I presented USB 2.0 host support that was added to U-boot for the Radxa Rock-5B RK3588 Rockchip board. This time, USB 3.0 was…

Radxa Rock-5B PCIe and RTL8125B networking in U-boot

18/05/2023

Work continues on the Radxa ROCK5B RK388, as PCIe and RTL8125B networking support in U-boot have now been added. Publishing code as Open…

Introducing Multiview for NVK

03/05/2023

NVK, an open-source Vulkan driver for NVIDIA hardware that is part of Mesa, now supports the Vulkan extension VK_KHR_multiview.

Adding bootloader support for USB 2.0 Host for Radxa ROCK 5B RK3588

27/04/2023

The beauty of Open Source is that we can reuse code written by many other people, keep their authorship, and credit them for their work,…

Meson & VSCode: Develop your project in a modern IDE

18/04/2023

Want to develop your Meson project in a modern IDE? Make sure to install Meson VSCode extension which is now fully functional with the recent…

Carlafox: Towards reliable open-source 3D perception

05/04/2023

Labeling errors are common in present open-source 3D perception datasets, which could have impactful consequences. To tackle this issue,…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2023. All rights reserved. Privacy Notice. Sitemap.