Skip to content

Commit 8f89ef7

Browse files
committed
firmware: audioserv: Increase thread priority
Fixes also audio glitches when running quake firmware: cma: Initialise the CMA service (and flush L1) earlier See: raspberrypi/firmware#365 firmware: DRC: Fix use with transpose See: http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=97586 firmware: Annotate: Add annotations to snapshot images too See: http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=97929 firmware: jpd: Handle AVI1 tag found in some MJPG files See: http://openelec.tv/forum/124-raspberry-pi/74783-cant-play-mjpg-file firmware: video_decode: Fix long standing bug with releasing whole frame buffer used by software codecs See: http://openelec.tv/forum/124-raspberry-pi/74783-cant-play-mjpg-file firmware: arm_loader: qpu mailbox may trigger sysman so needs to drop the freq_volt lock See: raspberrypi/firmware#388 firmware: arm_display: Avoid updating the rotated framebuffer until we have had an allocation See: raspberrypi/firmware#389 kernel: config: Add config option ATA_OVER_ETH See: raspberrypi/linux#870 kernel: vchiq_arm: Complete support for SYNCHRONOUS mode
1 parent 6f1db5b commit 8f89ef7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+43
-10
lines changed

Module.symvers

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2255,7 +2255,7 @@
22552255
0x7baf83ce __v4l2_ctrl_s_ctrl_string drivers/media/v4l2-core/videodev EXPORT_SYMBOL
22562256
0x0b1beb31 vmalloc_32_user vmlinux EXPORT_SYMBOL
22572257
0x31bd1d67 fscache_put_operation vmlinux EXPORT_SYMBOL
2258-
0x510db0f4 vchi_service_set_option vmlinux EXPORT_SYMBOL
2258+
0x72725efb vchi_service_set_option vmlinux EXPORT_SYMBOL
22592259
0xbd9074b1 blk_finish_plug vmlinux EXPORT_SYMBOL
22602260
0x63222b29 smsclient_sendrequest drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL
22612261
0xbfe9e837 __gpiod_get_index vmlinux EXPORT_SYMBOL_GPL

Module7.symvers

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2279,7 +2279,7 @@
22792279
0x3675a67d __v4l2_ctrl_s_ctrl_string drivers/media/v4l2-core/videodev EXPORT_SYMBOL
22802280
0x0b1beb31 vmalloc_32_user vmlinux EXPORT_SYMBOL
22812281
0x73bdbc7d fscache_put_operation vmlinux EXPORT_SYMBOL
2282-
0x510db0f4 vchi_service_set_option vmlinux EXPORT_SYMBOL
2282+
0x72725efb vchi_service_set_option vmlinux EXPORT_SYMBOL
22832283
0xbd9074b1 blk_finish_plug vmlinux EXPORT_SYMBOL
22842284
0x63222b29 smsclient_sendrequest drivers/media/common/siano/smsmdtv EXPORT_SYMBOL_GPL
22852285
0x9177f737 __gpiod_get_index vmlinux EXPORT_SYMBOL_GPL

fixup.dat

0 Bytes
Binary file not shown.

fixup_cd.dat

0 Bytes
Binary file not shown.

fixup_x.dat

-2 Bytes
Binary file not shown.

git_hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
c4cb60f35ddc3f7f3d683ddd1b0477bd89e4a969
1+
91a03559bbc1b5cb2b1157150c1c698b22716d9a

kernel.img

-2.16 KB
Binary file not shown.

kernel7.img

304 Bytes
Binary file not shown.
66.9 KB
Binary file not shown.
Binary file not shown.
0 Bytes
Binary file not shown.

modules/3.18.8+/modules.alias.bin

0 Bytes
Binary file not shown.

modules/3.18.8+/modules.dep

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -952,6 +952,7 @@ kernel/drivers/staging/fbtft/fbtft_device.ko: kernel/drivers/staging/fbtft/fbtft
952952
kernel/drivers/connector/cn.ko:
953953
kernel/drivers/uio/uio.ko:
954954
kernel/drivers/uio/uio_pdrv_genirq.ko: kernel/drivers/uio/uio.ko
955+
kernel/drivers/block/aoe/aoe.ko:
955956
kernel/drivers/input/serio/serio.ko:
956957
kernel/drivers/input/serio/serport.ko: kernel/drivers/input/serio/serio.ko
957958
kernel/drivers/input/serio/serio_raw.ko: kernel/drivers/input/serio/serio.ko

modules/3.18.8+/modules.dep.bin

43 Bytes
Binary file not shown.

modules/3.18.8+/modules.order

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -952,6 +952,7 @@ kernel/drivers/staging/fbtft/fbtft_device.ko
952952
kernel/drivers/connector/cn.ko
953953
kernel/drivers/uio/uio.ko
954954
kernel/drivers/uio/uio_pdrv_genirq.ko
955+
kernel/drivers/block/aoe/aoe.ko
955956
kernel/drivers/input/serio/serio.ko
956957
kernel/drivers/input/serio/serport.ko
957958
kernel/drivers/input/serio/serio_raw.ko

modules/3.18.8+/modules.symbols.bin

0 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

modules/3.18.8-v7+/modules.alias.bin

0 Bytes
Binary file not shown.

modules/3.18.8-v7+/modules.dep

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -956,6 +956,7 @@ kernel/drivers/staging/fbtft/fbtft_device.ko: kernel/drivers/staging/fbtft/fbtft
956956
kernel/drivers/connector/cn.ko:
957957
kernel/drivers/uio/uio.ko:
958958
kernel/drivers/uio/uio_pdrv_genirq.ko: kernel/drivers/uio/uio.ko
959+
kernel/drivers/block/aoe/aoe.ko:
959960
kernel/drivers/input/serio/serio.ko:
960961
kernel/drivers/input/serio/serport.ko: kernel/drivers/input/serio/serio.ko
961962
kernel/drivers/input/serio/serio_raw.ko: kernel/drivers/input/serio/serio.ko

modules/3.18.8-v7+/modules.dep.bin

43 Bytes
Binary file not shown.

modules/3.18.8-v7+/modules.order

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -956,6 +956,7 @@ kernel/drivers/staging/fbtft/fbtft_device.ko
956956
kernel/drivers/connector/cn.ko
957957
kernel/drivers/uio/uio.ko
958958
kernel/drivers/uio/uio_pdrv_genirq.ko
959+
kernel/drivers/block/aoe/aoe.ko
959960
kernel/drivers/input/serio/serio.ko
960961
kernel/drivers/input/serio/serport.ko
961962
kernel/drivers/input/serio/serio_raw.ko
0 Bytes
Binary file not shown.

overlays/README

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,12 @@ Params:
114114
(default "16" on a non-Plus board, "47" on a
115115
Plus or Pi 2)
116116

117+
pwr_led_trigger
118+
pwr_led_activelow
119+
pwr_led_gpio
120+
As for act_led_*, but using the PWR LED.
121+
Not available on Model A/B boards.
122+
117123
N.B. It is recommended to only enable those interfaces that are needed.
118124
Leaving all interfaces enabled can lead to unwanted behaviour (i2c_vc
119125
interfering with Pi Camera, I2S and SPI hogging GPIO pins, etc.)
@@ -124,10 +130,15 @@ Params:
124130
and the other i2c baudrate parameters.
125131

126132

133+
File: bmp085_i2s-sensor-overlay.dtb
134+
Info: Describes the BMP085/BMP180 digital barometric pressure and temperature
135+
sensors from Bosch Sensortec
136+
Load: dtoverlay=bmp085_i2s-sensor
137+
Params: <None>
138+
139+
127140
File: ds1307-rtc-overlay.dtb
128-
Info: Configures the DS1307 Real Time Clock
129-
Load: dtoverlay=ds1307-rtc
130-
Params: <none>
141+
Info: This overlay is now deprecated and will be deleted. Use i2c-rtc instead.
131142

132143

133144
File: hifiberry-amp-overlay.dtb
@@ -154,6 +165,18 @@ Load: dtoverlay=hifiberry-digi
154165
Params: <None>
155166

156167

168+
File: i2c-rtc-overlay.dtb
169+
Info: Adds support for a number of I2C Real Time Clock devices
170+
Load: dtoverlay=i2c-rtc,<param>
171+
Params: ds1307 Select the DS1307 device
172+
173+
ds3231 Select the DS3231 device
174+
175+
pcf2127 Select the PCF2127 device
176+
177+
pcf8523 Select the PCF8523 device
178+
179+
157180
File: iqaudio-dac-overlay.dtb
158181
Info: Describes the IQaudio DAC audio card
159182
Load: dtoverlay=iqaudio-dac
@@ -192,10 +215,12 @@ Params: gpio_out_pin GPIO pin for output (default "17")
192215
(default "off")
193216

194217

218+
File: pcf2127-rtc-overlay.dtb
219+
Info: This overlay is now deprecated and will be deleted. Use i2c-rtc instead.
220+
221+
195222
File: pcf8523-rtc-overlay.dtb
196-
Info: Configures the PCF8523 Real Time Clock
197-
Load: dtoverlay=pcf8523-rtc
198-
Params: <none>
223+
Info: This overlay is now deprecated and will be deleted. Use i2c-rtc instead.
199224

200225

201226
File: pps-gpio-overlay.dtb

start.elf

256 Bytes
Binary file not shown.

start_cd.elf

192 Bytes
Binary file not shown.

start_x.elf

224 Bytes
Binary file not shown.

vc/hardfp/opt/vc/bin/raspistill

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/bin/raspivid

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/bin/raspividyuv

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/bin/raspiyuv

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/bin/tvservice

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/bin/vchiq_test

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libEGL.so

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libEGL_static.a

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libGLESv2.so

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libWFC.so

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libbcm_host.so

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libkhrn_static.a

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libopenmaxil.so

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libvchiq_arm.so

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libvcilcs.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/sbin/vcfiled

0 Bytes
Binary file not shown.

vc/sdk/opt/vc/include/interface/vchi/vchi_common.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ typedef enum
112112
VCHI_SERVICE_OPTION_MIN,
113113

114114
VCHI_SERVICE_OPTION_TRACE,
115+
VCHI_SERVICE_OPTION_SYNCHRONOUS,
115116

116117
VCHI_SERVICE_OPTION_MAX
117118
} VCHI_SERVICE_OPTION_T;

vc/sdk/opt/vc/include/interface/vchiq_arm/vchiq_cfg.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3030

3131
#define VCHIQ_MAGIC VCHIQ_MAKE_FOURCC('V', 'C', 'H', 'I')
3232
/* The version of VCHIQ - change with any non-trivial change */
33-
#define VCHIQ_VERSION 7
33+
#define VCHIQ_VERSION 8
3434
/* The minimum compatible version - update to match VCHIQ_VERSION with any
3535
** incompatible change */
3636
#define VCHIQ_VERSION_MIN 3
@@ -41,6 +41,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4141
/* The version that introduced the VCHIQ_IOC_CLOSE_DELIVERED ioctl */
4242
#define VCHIQ_VERSION_CLOSE_DELIVERED 7
4343

44+
/* The version that made it safe to use SYNCHRONOUS mode */
45+
#define VCHIQ_VERSION_SYNCHRONOUS_MODE 8
46+
4447
#define VCHIQ_MAX_STATES 2
4548
#define VCHIQ_MAX_SERVICES 4096
4649
#define VCHIQ_MAX_SLOTS 128

vc/softfp/opt/vc/bin/raspistill

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/bin/raspivid

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/bin/raspividyuv

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/bin/raspiyuv

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/bin/tvservice

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/bin/vchiq_test

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libEGL.so

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libEGL_static.a

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libGLESv2.so

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libWFC.so

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libbcm_host.so

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libkhrn_static.a

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libopenmaxil.so

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libvchiq_arm.so

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libvcilcs.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

vc/softfp/opt/vc/sbin/vcfiled

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)