Publishing details

Changelog

linux-raspi2 (4.4.0-1000.6) xenial; urgency=low

  [ Tim Gardner ]

  * [Config] Refreshed raspi2 configs against master policies

  [ Upstream Kernel Changes ]

  * rebased against upstream repo https://github.com/raspberrypi/linux.git
    rpi-4.4.y b7d6f1b965c5de2dd01d6719bee283dffa176362
  * smsx95xx: fix crimes against truesize
  * smsc95xx: Disable turbo mode by default
  * vmstat: Workaround for issue where dirty page count goes negative
  * BCM2835_DT: Fix I2S register map
  * irq-bcm2836: Prevent spurious interrupts, and trap them early
  * irqchip: bcm2835: Add FIQ support
  * irqchip: irq-bcm2835: Add 2836 FIQ support
  * serial: 8250: Don't crash when nr_uarts is 0
  * pinctrl-bcm2835: Set base to 0 give expected gpio numbering
  * pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-53
  * pinctrl-bcm2835: Only request the interrupts listed in the DTB
  * spi-bcm2835: Support pin groups other than 7-11
  * ARM: bcm2835: Set Serial number and Revision
  * bcm2835-i2s: get base address for DMA from devicetree
  * bcm2835-i2s: add 24bit support, update bclk_ratio to more correct
    values
  * bcm2835-i2s: setup clock only if CPU is clock master
  * bcm2835-i2s: Eliminate debugfs directory error
  * bcm2835-i2s: Register PCM device
  * bcm2835-i2s: Enable MMAP support via a DT property
  * dmaengine: bcm2835: Add slave dma support
  * dmaengine: bcm2835: set residue_granularity field
  * dmaengine: bcm2835: Load driver early and support legacy API
  * bcm2835-dma: Fix dreq not set for slave transfers
  * bcm2835-dma: Limit cyclic transfers on lite channels to 32k
  * bcm2835: Add support for uart1
  * firmware: bcm2835: Add missing property tags
  * Main bcm2708/bcm2709 linux port
  * squash: include ARCH_BCM2708 / ARCH_BCM2709
  * Add dwc_otg driver
  * bcm2708 framebuffer driver
  * dmaengine: Add support for BCM2708
  * Add blk_pos parameter to mmc multi_io_quirk callback
  * MMC: added alternative MMC driver
  * Adding bcm2835-sdhost driver, and an overlay to enable it
  * cma: Add vc_cma driver to enable use of CMA
  * bcm2708: alsa sound driver
  * bcm2708 vchiq driver
  * vc_mem: Add vc_mem driver
  * vcsm: VideoCore shared memory service for BCM2835
  * Add /dev/gpiomem device for rootless user GPIO access
  * Add SMI driver
  * Add SMI NAND driver
  * lirc: added support for RaspberryPi GPIO
  * Add cpufreq driver
  * Added hwmon/thermal driver for reporting core temperature. Thanks
    Dorian
  * Add Chris Boot's i2c driver
  * char: broadcom: Add vcio module
  * firmware: bcm2835: Support ARCH_BCM270x
  * bcm2835: add v4l2 camera device
  * scripts: Add mkknlimg and knlinfo scripts from tools repo
  * fdt: Add support for the CONFIG_CMDLINE_EXTEND option
  * BCM2708: Add core Device Tree support
  * bcm2835: Match with BCM2708 Device Trees
  * fbdev: add FBIOCOPYAREA ioctl
  * Add non-mainline source for rtl8192cu wireless driver version
    v4.0.2_9000 as this is widely used. Disabled older rtlwifi driver
  * rtl8192c_rf6052: PHY_RFShadowRefresh(): fix off-by-one
  * rtl8192cu: Add PID for D-Link DWA 131
  * Speed up console framebuffer imageblit function
  * Allow mac address to be set in smsc95xx
  * enabling the realtime clock 1-wire chip DS1307 and 1-wire on GPIO4 (as
    a module)
  * Added Device IDs for August DVB-T 205
  * config: Enable CONFIG_MEMCG, but leave it disabled (due to memory
    cost). Enable with cgroup_enable=memory.
  * ASoC: Add support for PCM5102A codec
  * ASoC: Add support for HifiBerry DAC
  * ASoC: Add support for Rpi-DAC
  * ASoC: wm8804: Implement MCLK configuration options, add 32bit support
    WM8804 can run with PLL frequencies of 256xfs and 128xfs for most
    sample rates. At 192kHz only 128xfs is supported. The existing driver
    selects 128xfs automatically for some lower samples rates. By using an
    additional mclk_div divider, it is now possible to control the
    behaviour. This allows using 256xfs PLL frequency on all sample rates
    up to 96kHz. It should allow lower jitter and better signal quality.
    The behavior has to be controlled by the sound card driver, because
    some sample frequency share the same setting. e.g. 192kHz and 96kHz use
    24.576MHz master clock. The only difference is the MCLK divider.
  * ASoC: BCM:Add support for HiFiBerry Digi. Driver is based on the
    patched WM8804 driver.
  * ASoC: wm8804: Set idle_bias_off to false Idle bias has been change to
    remove warning on driver startup
  * Add IQaudIO Sound Card support for Raspberry Pi
  * hid: Reduce default mouse polling interval to 60Hz
  * Added support for HiFiBerry DAC+
  * Added driver for HiFiBerry Amp amplifier add-on board
  * Update ds1307 driver for device-tree support
  * BCM270x_DT: Add pwr_led, and the required "input" trigger
  * enc28j60: Add device tree compatible string and an overlay
  * Add driver for rpi-proto
  * config: Add default configs
  * bcm2835: bcm2835_defconfig
  * rpi-ft5406: Add touchscreen driver for pi LCD display
  * Improve __copy_to_user and __copy_from_user performance
  * gpio-poweroff: Allow it to work on Raspberry Pi
  * spidev: Add "spidev" compatible string to silence warning
  * scripts/dtc: Add overlay support
  * mfd: Add Raspberry Pi Sense HAT core driver
  * RaspiDAC3 support
  * tpa6130a2: Add headphone switch control
  * irq-bcm2835: Fix building with 2708
  * rpi_display: add backlight driver and overlay
  * bcm2835-dma: Fix up convert to DMA pool
  * scripts: Multi-platform support for mkknlimg and knlinfo
  * drm/vc4: Add suport for 3D rendering using the V3D engine.
  * drm/vc4: Force HDMI to connected.
  * drm/vc4: bo cache locking fixes.
  * drm/vc4: bo cache locking cleanup.
  * drm/vc4: Use job_lock to protect seqno_cb_list.
  * drm/vc4: Drop struct_mutex around CL validation.
  * drm/vc4: Drop struct_mutex around CL validation.
  * drm/vc4: Add support for more display plane formats.
  * drm/vc4: No need to stop the stopped threads.
  * drm/vc4: Remove extra barrier()s aroudn CTnCA/CTnEA setup.
  * drm/vc4: Fix a typo in a V3D debug register.
  * drm/vc4: Enable VC4 modules, and increase CMA size with overlay
  * squash: fixups
  * squash: add missing vc4-kms-v3d-overlay.dtb to makefile
  * clk: bcm2835: Also build the driver for downstream kernels.
  * dts: Added overlay for gpio_ir_recv driver
  * Build i2c_gpio module and add a device tree overlay to configure it.
  * New overlay for PiScreen2r
  * dts: Added overlay for Adafruit PiTFT 2.8" capacitive touch screen
  * Add support for the HiFiBerry DAC+ Pro.
  * BCM270X_DT: Add at86rf233 overlay
  * mm: Remove the PFN busy warning
  * drm: Put an optional field in the driver struct for GEM obj struct
    size.
  * drm/vc4: Add an interface for capturing the GPU state after a hang.
  * drm/vc4: Update a bunch of code to match upstream submission.
  * drm: Use the driver's gem_object_free function from CMA helpers.
  * drm/vc4: Add support for MSAA rendering.
  * drm/vc4: A few more non-functional changes to sync to upstream.
  * drm/vc4: Use "hpd-gpios" for HDMI GPIO, like what landed upstream.
  * drm/vc4: Synchronize validation code for v2 submission upstream.
  * MMC: Do not use mmc_debug if CONFIG_MMC_BCM2835 is not set
  * Extend clock timeout, fix modprobe baudrate parameter.
  * bcm270x_dt: Add dwc2 and dwc-otg overlays
  * BCM270X_DT: Add the sdtweak overlay, for tuning sdhost

 -- Tim Gardner <email address hidden>  Wed, 06 Jan 2016 09:09:51 -0700

Available diffs

Builds

Package files

No files published for this package.