Commits on Aug 22, 2017
  1. kernel: Bump to 4.9.44

    popcornmix committed Aug 22, 2017
  2. kernel: drm/vc4: Backport more of drm-misc-next

    See: raspberrypi/linux#2143
    kernel: vcsm: Provide new ioctl to clean/invalidate a 2D block
    firmware: vcsm: Add new clean/invalidate command for 2D blocks
    firmware: gpuserver: Switch to using custom queue
    firmware: gpuserver: Add priority to queue
    popcornmix committed Aug 22, 2017
Commits on Aug 16, 2017
  1. kernel: Bump to 4.9.43

    kernel: config: Enable CONFIG_BRCMDBG temporarily for debugging
    See: raspberrypi/linux#1342
    kernel: BCM270X_DT: Set spidev spi-max-frequency to 125MHz
    See: raspberrypi/linux#2165
    popcornmix committed Aug 16, 2017
Commits on Aug 8, 2017
  1. kernel: Bump to 4.9.41

    kernel: allo-digione: 192kHz clicking sound fix
    kernel: allo-piano-dac-plus: Master volume added
    See: raspberrypi/linux#2149
    kernel: allo-piano-dac: Bug fix: unmuted
    See: raspberrypi/linux#2135
    popcornmix committed Aug 8, 2017
  2. firmware: Revert arm_display: Avoid hang when display_rotate is used …

    …with vc4-kms-v3d driver
    firmware: arm_display: Avoid hang when display_rotate is used with vc4-kms-v3d driver 2
    See: #849
    See: #853
    firmware: vc_image headers: Tidy up duplication
    firmware: video_splitter: Only copy eColorFormat if not already set
    popcornmix committed Aug 8, 2017
Commits on Jul 30, 2017
  1. kernel: Bump to 4.9.40

    kernel: bcm2835-i2s: add support for set_tdm_slot and 384kHz sample rates
    See: raspberrypi/linux#1982
    popcornmix committed Jul 30, 2017
Commits on Jul 28, 2017
  1. bootcode: Default to using total_mem=1024

    firmware: logging: Avoid wraparound issue with total_mem=1024
    firmware: armstubs: Add wfe to ARMv7/ARMv8-32 stubs
    See: raspberrypi/linux#1989
    firmware: arm_loader: Use ethernet0 as fallback for placing DT MAC address
    See: #846
    firmware: dt-blob: Remove Zero W static I2C0 mapping on 28 & 29
    See: raspberrypi/linux#2130
    popcornmix committed Jul 28, 2017
Commits on Jul 24, 2017
Commits on Jul 22, 2017
Commits on Jul 21, 2017
  1. firmware: MMAL: Avoid lockup with opaque stripes into opaque frame ca…

    See: raspberrypi/userland#390
    firmware: RIL null_sink: Support MMAL opaque input
    See: raspberrypi/userland#388
    firmware: arm_display: Avoid hang when display_rotate is used with vc4-kms-v3d driver
    See: guysoft/FullPageOS#137
    firmware: 2ndstage: Fix printing of zero as a decimal in uart_printf
    firmware: cdi_camera: Allow GPIO control on FS and FE events
    firmware: IL ISP: Add option to alter the shift in the output stage
    firmware: IL ISP: Add option for adjusting the input CCM
    firmware: vc_image: fix size calcs for YUV_UV_16
    firmware: vc_image_helper: Add YUV 16 bit formats to second header
    firmware: isp: Avoid setting vpitch in YUVUV16 cases
    firmware: isp: Handle 16 bit yuv in ip_is_supported_format
    firmware: hello_fft: Fixup offset calculation when mapping/unmapping buffers
    See: raspberrypi/userland#408
    popcornmix committed Jul 21, 2017
  2. kernel: Bump to 4.9.37

    kernel: config: enhance DualShock3 controller support
    See: raspberrypi/linux#2121
    kernel: bcm2835-mmc: Fix DMA usage
    kernel: bcm2835-mmc: Prevent DMA race condition
    kernel: overlays: i2c1-bcm2708: Don't overwrite i2c1 pins node
    See: raspberrypi/linux#2118
    popcornmix committed Jul 21, 2017
Commits on Jul 13, 2017
  1. kernel: Bump to 4.9.37

    kernel: usb: gadget: f_hid: fix: Move IN request allocation to set_alt()
    See: raspberrypi/linux#1943
    kernel: overlays: Add gpio-shutdown overlay
    See: raspberrypi/linux#2103
    kernel: config: enable generic S/PDIF codec drivers
    See: raspberrypi/linux#2104
    kernel: drm/vc4: firmwarekms DPMS support
    See: raspberrypi/linux#2102
    popcornmix committed Jul 13, 2017
Commits on Jul 11, 2017
  1. bootcode: usb: Dont overwrite configured parameters

    firmware: usb: Force MSD app to use CM3 pin conf
    firmware: IL ISP: Fix typo in logging
    firmware: IL ISP: Add black level and lens shading controls
    firmware: isp: Correct ISP Bayer stride calcs for supported formats
    firmware: Remove unused duplicate versions of vc_sm_defs.h
    firmware: IL camera: add get_parameter for OMX_IndexConfigCustomAwbGains
    firmware: IL resize: Support get_parameter OMX_IndexConfigCommonInputCro
    firmware: MMAL/RIL: Add MMAL_PARAMETER_RESIZE_PARAMS / OMX_IndexParamResize mapping
    firmware: ISP IL: Add lresize output
    firmware: MMAL/RIL: Add mapping for OMX_IndexConfigCommon[In|Out]putCrop
    firmware: MMAL/RIL: Correct handling of MMAL_PARAMETER_VIDEO_SOURCE_PATTERN
    firmware: IL ISP: Add H & V flip support
    firmware: IL ISP: Implement OMX_IndexConfigCommonInputCrop
    firmware: imx219: Refactor exposure calculations
    firmware: dmalib: Stop spinning on dma_pause if END is signalled
    See: #824
    popcornmix committed Jul 11, 2017
Commits on Jul 6, 2017
  1. kernel: Bump to 4.9.36

    PianoPlus: Dual Mono & Dual Stereo features added
    See: raspberrypi/linux#2069
    popcornmix committed Jul 6, 2017
Commits on Jul 3, 2017
  1. firmware: arm_display: Fix mixup with xres/xres_virtual

    firmware: video_render: Relax the alignment requirements for pitches
    firmware: vc_image: Use vpitch when determining size of YUV buffers
    popcornmix committed Jul 3, 2017
Commits on Jun 30, 2017
  1. kernel: Bump to 4.9.35

    kernel: mmc: Apply ERASE_BROKEN quirks correctly
    kernel: Add new i2c-rtc-gpio device overlay
    See: raspberrypi/linux#2092
    popcornmix committed Jun 30, 2017
Commits on Jun 26, 2017
  1. firmware: imx219: Extend line length for long frame times

    firmware: 2ndstage: Improve i2c_gpio support
    firmware: i2c_gpio: Improve implementation and usage
    firmware: Camplus: Enable RAW12 support in the ISP input formatter
    firmware: scalerlib: Don't flip tiled format and swap R/B
    firmware: arm_display: Provide mechanism to request tiled format framebuffer
    See: #820
    firmware: platform: Set BT LPO frequency to 32768Hz
    See: #831
    popcornmix committed Jun 26, 2017
Commits on Jun 25, 2017
  1. kernel: Bump to 4.9.34

    popcornmix committed Jun 25, 2017
Commits on Jun 22, 2017
  1. linux: dwc_otg: fiq_fsm: Add non-periodic TT exclusivity constraints

    See: raspberrypi/linux#2077
    kernel: drm/vc4: tiled scanout
    See: raspberrypi/linux#2074
    kernel: bcm2708: Drop CMA alignment from FKMS mode as well
    See: raspberrypi/linux#2079
    kernel: USB: serial: ch341: change initial line-control settings
    See: raspberrypi/linux#2075
    kernel: serial: 8250: Fix THRE flag usage for CAP_MINI
    See: raspberrypi/linux#1855
    popcornmix committed Jun 22, 2017
Commits on Jun 17, 2017
  1. kernel: Bump to 4.9.33

    popcornmix committed Jun 17, 2017
Commits on Jun 15, 2017
  1. kernel: Bump to 4.9.32

    popcornmix committed Jun 15, 2017
Commits on Jun 13, 2017
  1. kernel: config: Add CONFIG_CAN_GS_USB

    See: raspberrypi/linux#2066
    kernel: dwc_otg: add module parameter int_ep_interval_min
    See: raspberrypi/linux#2067
    firmware: venc: Correct the validation on custom mb/mbps/br settings
    See: #819
    firmware: vc_image: Remove structure definition duplication
    firmware: vc_image/mmal/il/isp: Add support for 16bit/component YUV420 and YUVUV
    firmware: vcdbg: Don't use dma when file provided
    firmware: rtos: Avoid sleeping delay when RTOS is not present
    firmware: bootcode: Remove reliance on scanf to reduce bootcode.bin size
    firmware: bootcode: Changes to force to full speed
    firmware: bootcode: Make sure bootcode drops out
    firmware: bootcode: Mass storage changes to power off/on USB block
    firmware: bootcode: Change USB 1.1 to have 64 byte endpoints
    firmware: bootcode: Set MSD serial number to be the Pi serial number
    popcornmix committed Jun 13, 2017
Commits on Jun 8, 2017
  1. kernel: Bump to 4.9.31

    kernel: dwc_otg: make periodic scheduling behave properly for FS buses
    See: raspberrypi/linux#2038
    kernel: dwc_otg: fiq_fsm: Make isochronous compatibility checks work properly
    See: raspberrypi/linux#2049
    kernel: Add support for Allo Digione Driver
    See: raspberrypi/linux#2048
    kernel: config: Adding SENSOR_JC42
    See: raspberrypi/linux#2046
    kernel: BCM270X_DT: Improve i2c-sensor and i2c-rtc overlay
    kernel: overlays: Fix i2c-rtc order and fragment numbering
    See: raspberrypi/linux#2059
    kernel: BCM270X_DT: Add midi-uart1 overlay
    firmware: dtoverlay: Short-circuit empty parameter handling
    See: raspberrypi/linux#2028
    firmware: rtos: Protect against null timer callback
    firmware: arm_dt: Add txp node to device tree parsing to mask off transposer interrupt
    firmware: venc: Correct the validation on custom mb/mbps/br settings
    See: #819
    popcornmix committed Jun 8, 2017
Commits on May 30, 2017
  1. firmware: Revert Change USB PHY settings to make device mode work cor…

    See: #816
    firmware: Comments: Replace copyright symbol with (c)
    firmware: arm_display: Remove unused sdtv variables
    firmware: tvservice: Avoid referencing uninitialised state when unsuccessful
    See: raspberrypi/userland#397
    popcornmix committed May 30, 2017
Commits on May 26, 2017
  1. kernel: Bump to 4.9.30

    kernel: dwc_otg: make periodic scheduling behave properly for FS buses
    See: raspberrypi/linux#2020
    kernel: HID: usbhid: extend polling interval configuration to joysticks
    See: raspberrypi/linux#2036
    kernel: clk: bcm2835: Minimise clock jitter for PCM clock
    See: raspberrypi/linux#2016
    kernel: Add mpu6050 device tree overlay
    See: raspberrypi/linux#2031
    kernel: config: Add CONFIG_IPV6_SIT_6RD
    See: raspberrypi/linux#1598
    kernel: config: Add CONFIG_IPV6_ROUTE_INFO
    See: raspberrypi/linux#1957
    popcornmix committed May 26, 2017
Commits on May 21, 2017
  1. kernel: Bump to 4.9.29

    kernel: usb/serial/ch341: Add parity support
    See: raspberrypi/linux#1863
    kernel: config: Add FB_TFT_ST7789V module
    See: raspberrypi/linux#1474
    kernel: config: Add CONFIG_I2C_ROBOTFUZZ_OSIF
    See: raspberrypi/linux#2017
    kernel: config: Add CONFIG_TOUCHSCREEN_EDT_FT5X06
    See: raspberrypi/linux#2014
    kernel: config: Drop CONFIG_TOUCHSCREEN_EKTF2127
    See: raspberrypi/linux#1941
    kernel: config: Add Goodix touch controller module
    See: raspberrypi/linux#1609
    kernel: serial: 8250: Add CAP_MINI, set for bcm2835aux
    See: raspberrypi/linux#1561
    popcornmix committed May 21, 2017
Commits on May 16, 2017
Commits on May 15, 2017
  1. kernel: Bump to 4.9.28

    kernel: dwc_otg: Fixes for root port disconnect issues
    See: raspberrypi/linux#2010
    kernel: BCM270X_DT: Tidy up mmc, sdhost, sdio overlays
    See: raspberrypi/linux#2003
    firmware: platform: Move trait initialisation out of #ifdef'd function
    firmware: usb: Change USB PHY settings to make device mode work correctly
    firmware: dtoverlay: Update fixups when a node is renamed
    firmware: dtoverlay app: Add the -D (dry-run) option
    See: raspberrypi/linux#2002
    firmware: dispserver: Adjust open/close refcount on application exit
    See: #778
    firmware: filex: Optimise directory search of the root directory
    popcornmix committed May 15, 2017
Commits on May 9, 2017
  1. kernel: Bump to 4.9.27

    kernel: irq_bcm2836: Send event when onlining sleeping cores
    kernel: ARM: dts: bcm283x: Reserve first page for firmware
    See: raspberrypi/linux#1989
    kernel: smsc95xx: Avoid HW TX CSUM for IPV6
    See: raspberrypi/linux#1832
    popcornmix committed May 9, 2017
Commits on May 7, 2017
  1. kernel: Bump to 4.9.26

    popcornmix committed May 7, 2017
Commits on May 4, 2017
  1. kernel: fiq_fsm: Use correct states when starting isoc OUT transfers

    See: raspberrypi/linux#1842
    firmware: ISP ctrl: Round up end address to avoid asserts
    firmware: IL ISP: Accept user specified stride on output port
    firmware: IL Rawcam: Don't fail on unicam->close failure
    firmware: IL source: Allow user specified strides
    See: #806
    popcornmix committed May 4, 2017
Commits on May 1, 2017
  1. firmware: dispmanx: Fix dispmanx_element_change_dest_rect in 3d mode

    firmware: isp_resize: Remove spurious turbo_cookie_isp assert
    See: #806
    popcornmix committed May 1, 2017
Commits on Apr 28, 2017
  1. kernel: bump to 4.9.25

    kernel: dwc_otg: make nak_holdoff work as intended with empty queues
    See: raspberrypi/linux#1709
    kernel: vc4_fkms: Apply firmware overscan offset to hardware cursor
    See: raspberrypi/linux#1960
    popcornmix committed Apr 28, 2017