Skip to content
Permalink
Browse files

firmware: di_adv: Move to new scheme where qpu code handles top/botto…

…m edges

See: #463

firmware: di_adv: Add config setting to add nop delays to shader
See: http://forum.kodi.tv/showthread.php?tid=231092&pid=2150605#pid2150605

firmware: vcilcs: Avoid a potential deadlock when very threaded
See: #449

firmware: vrf: Add spinlock around vrf acquire/release calls to avoid restoring an invalid p10 from ISR context

firmware: rpi_display: only ratelimit if the backlight is actually changed
See: raspberrypi/linux#1179

firmware: di_adv: Support multiple instances of qpu deinterlace at SD resolution
See: popcornmix/omxplayer#386

linux: rpi-ft5406: Use interruptible sleep to avoid high load reported
See: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=125034

linux: dts: Added overlay for Adafruit PiTFT 2.8 capacitive touch screen
See: raspberrypi/linux#1192

linux: config: Add MCP320X
See: raspberrypi/linux#1189

linux: Build i2c_gpio module and add a device tree overlay to configure it
See: raspberrypi/linux#1183
  • Loading branch information
popcornmix committed Nov 6, 2015
1 parent af9b357 commit 591b25a7749027ce095a49d0a515294491dd26fc
Showing with 109 additions and 14 deletions.
  1. BIN boot/fixup.dat
  2. BIN boot/fixup_cd.dat
  3. BIN boot/fixup_db.dat
  4. BIN boot/fixup_x.dat
  5. BIN boot/kernel.img
  6. BIN boot/kernel7.img
  7. +33 −0 boot/overlays/README
  8. BIN boot/overlays/i2c-gpio-overlay.dtb
  9. BIN boot/overlays/pitft28-capacitive-overlay.dtb
  10. BIN boot/start.elf
  11. BIN boot/start_cd.elf
  12. BIN boot/start_db.elf
  13. BIN boot/start_x.elf
  14. +7 −7 extra/Module.symvers
  15. +1 −1 extra/System.map
  16. +1 −1 extra/System7.map
  17. +1 −1 extra/git_hash
  18. +1 −1 extra/uname_string
  19. +1 −1 extra/uname_string7
  20. BIN hardfp/opt/vc/bin/containers_check_frame_int
  21. BIN hardfp/opt/vc/bin/containers_datagram_receiver
  22. BIN hardfp/opt/vc/bin/containers_datagram_sender
  23. BIN hardfp/opt/vc/bin/containers_dump_pktfile
  24. BIN hardfp/opt/vc/bin/containers_rtp_decoder
  25. BIN hardfp/opt/vc/bin/containers_stream_client
  26. BIN hardfp/opt/vc/bin/containers_stream_server
  27. BIN hardfp/opt/vc/bin/containers_test
  28. BIN hardfp/opt/vc/bin/containers_test_bits
  29. BIN hardfp/opt/vc/bin/containers_test_uri
  30. BIN hardfp/opt/vc/bin/containers_uri_pipe
  31. BIN hardfp/opt/vc/bin/mmal_vc_diag
  32. BIN hardfp/opt/vc/bin/raspistill
  33. BIN hardfp/opt/vc/bin/raspivid
  34. BIN hardfp/opt/vc/bin/raspividyuv
  35. BIN hardfp/opt/vc/bin/raspiyuv
  36. BIN hardfp/opt/vc/bin/tvservice
  37. BIN hardfp/opt/vc/bin/vcgencmd
  38. BIN hardfp/opt/vc/bin/vchiq_test
  39. BIN hardfp/opt/vc/bin/vcsmem
  40. +10 −1 hardfp/opt/vc/include/interface/vmcs_host/vc_vchi_audioserv_defs.h
  41. BIN hardfp/opt/vc/lib/libEGL.so
  42. BIN hardfp/opt/vc/lib/libEGL_static.a
  43. BIN hardfp/opt/vc/lib/libGLESv2.so
  44. BIN hardfp/opt/vc/lib/libGLESv2_static.a
  45. BIN hardfp/opt/vc/lib/libbcm_host.so
  46. BIN hardfp/opt/vc/lib/libcontainers.so
  47. BIN hardfp/opt/vc/lib/libdebug_sym_static.a
  48. BIN hardfp/opt/vc/lib/libkhrn_client.a
  49. BIN hardfp/opt/vc/lib/libkhrn_static.a
  50. BIN hardfp/opt/vc/lib/libmmal.so
  51. BIN hardfp/opt/vc/lib/libmmal_vc_client.so
  52. BIN hardfp/opt/vc/lib/libopenmaxil.so
  53. BIN hardfp/opt/vc/lib/libvcfiled_check.a
  54. BIN hardfp/opt/vc/lib/libvchiq_arm.so
  55. BIN hardfp/opt/vc/lib/libvchostif.a
  56. BIN hardfp/opt/vc/lib/libvcilcs.a
  57. BIN hardfp/opt/vc/lib/libvcos.so
  58. BIN hardfp/opt/vc/lib/libvmcs_rpc_client.a
  59. BIN hardfp/opt/vc/lib/plugins/reader_asf.so
  60. BIN hardfp/opt/vc/lib/plugins/reader_avi.so
  61. BIN hardfp/opt/vc/lib/plugins/reader_binary.so
  62. BIN hardfp/opt/vc/lib/plugins/reader_flv.so
  63. BIN hardfp/opt/vc/lib/plugins/reader_metadata_id3.so
  64. BIN hardfp/opt/vc/lib/plugins/reader_mkv.so
  65. BIN hardfp/opt/vc/lib/plugins/reader_mp4.so
  66. BIN hardfp/opt/vc/lib/plugins/reader_mpga.so
  67. BIN hardfp/opt/vc/lib/plugins/reader_ps.so
  68. BIN hardfp/opt/vc/lib/plugins/reader_qsynth.so
  69. BIN hardfp/opt/vc/lib/plugins/reader_raw_video.so
  70. BIN hardfp/opt/vc/lib/plugins/reader_rcv.so
  71. BIN hardfp/opt/vc/lib/plugins/reader_rtp.so
  72. BIN hardfp/opt/vc/lib/plugins/reader_rtsp.so
  73. BIN hardfp/opt/vc/lib/plugins/reader_rv9.so
  74. BIN hardfp/opt/vc/lib/plugins/reader_simple.so
  75. BIN hardfp/opt/vc/lib/plugins/reader_wav.so
  76. BIN hardfp/opt/vc/lib/plugins/writer_avi.so
  77. BIN hardfp/opt/vc/lib/plugins/writer_binary.so
  78. BIN hardfp/opt/vc/lib/plugins/writer_dummy.so
  79. BIN hardfp/opt/vc/lib/plugins/writer_mp4.so
  80. BIN hardfp/opt/vc/lib/plugins/writer_raw_video.so
  81. BIN hardfp/opt/vc/lib/plugins/writer_simple.so
  82. BIN hardfp/opt/vc/sbin/vcfiled
  83. BIN modules/4.1.12+/kernel/drivers/hid/hid-multitouch.ko
  84. BIN modules/4.1.12+/kernel/drivers/hid/wacom.ko
  85. BIN modules/4.1.12+/kernel/drivers/i2c/busses/i2c-gpio.ko
  86. BIN modules/4.1.12+/kernel/drivers/iio/adc/mcp320x.ko
  87. BIN modules/4.1.12+/kernel/drivers/input/touchscreen/rpi-ft5406.ko
  88. BIN modules/4.1.12+/kernel/kernel/configs.ko
  89. +18 −0 modules/4.1.12+/modules.alias
  90. BIN modules/4.1.12+/modules.alias.bin
  91. +2 −0 modules/4.1.12+/modules.dep
  92. BIN modules/4.1.12+/modules.dep.bin
  93. +2 −0 modules/4.1.12+/modules.order
  94. BIN modules/4.1.12+/modules.symbols.bin
  95. BIN modules/4.1.12-v7+/kernel/drivers/i2c/busses/i2c-gpio.ko
  96. BIN modules/4.1.12-v7+/kernel/drivers/iio/adc/mcp320x.ko
  97. BIN modules/4.1.12-v7+/kernel/drivers/input/touchscreen/rpi-ft5406.ko
  98. BIN modules/4.1.12-v7+/kernel/kernel/configs.ko
  99. +18 −0 modules/4.1.12-v7+/modules.alias
  100. BIN modules/4.1.12-v7+/modules.alias.bin
  101. +2 −0 modules/4.1.12-v7+/modules.dep
  102. BIN modules/4.1.12-v7+/modules.dep.bin
  103. +2 −0 modules/4.1.12-v7+/modules.order
  104. BIN modules/4.1.12-v7+/modules.symbols.bin
  105. BIN opt/vc/bin/mmal_vc_diag
  106. BIN opt/vc/bin/raspistill
  107. BIN opt/vc/bin/raspivid
  108. BIN opt/vc/bin/raspividyuv
  109. BIN opt/vc/bin/raspiyuv
  110. BIN opt/vc/bin/tvservice
  111. BIN opt/vc/bin/vcgencmd
  112. BIN opt/vc/bin/vchiq_test
  113. BIN opt/vc/bin/vcsmem
  114. +10 −1 opt/vc/include/interface/vmcs_host/vc_vchi_audioserv_defs.h
  115. BIN opt/vc/lib/libEGL.so
  116. BIN opt/vc/lib/libEGL_static.a
  117. BIN opt/vc/lib/libGLESv2.so
  118. BIN opt/vc/lib/libGLESv2_static.a
  119. BIN opt/vc/lib/libbcm_host.so
  120. BIN opt/vc/lib/libdebug_sym_static.a
  121. BIN opt/vc/lib/libkhrn_client.a
  122. BIN opt/vc/lib/libkhrn_static.a
  123. BIN opt/vc/lib/libmmal.so
  124. BIN opt/vc/lib/libmmal_vc_client.so
  125. BIN opt/vc/lib/libopenmaxil.so
  126. BIN opt/vc/lib/libvcfiled_check.a
  127. BIN opt/vc/lib/libvchiq_arm.so
  128. BIN opt/vc/lib/libvchostif.a
  129. BIN opt/vc/lib/libvcilcs.a
  130. BIN opt/vc/lib/libvmcs_rpc_client.a
  131. BIN opt/vc/sbin/vcfiled
BIN +0 Bytes (100%) boot/fixup.dat
Binary file not shown.
BIN +0 Bytes (100%) boot/fixup_cd.dat
Binary file not shown.
BIN +2 Bytes (100%) boot/fixup_db.dat
Binary file not shown.
BIN +0 Bytes (100%) boot/fixup_x.dat
Binary file not shown.
BIN -16 Bytes (100%) boot/kernel.img
Binary file not shown.
BIN -12 Bytes (100%) boot/kernel7.img
Binary file not shown.
@@ -284,6 +284,17 @@ Params: speed Display SPI bus speed
ledgpio GPIO used to control backlight


Name: i2c-gpio
Info: Adds support for software i2c controller on gpio pins
Load: dtoverlay=i2c-gpio,<param>
Params: i2c_gpio_sda GPIO used for I2C data (default "23")

i2c_gpio_scl GPIO used for I2C clock (default "24")

i2c_gpio_delay_us Clock delay in microseconds
(default "2" = ~100kHz)


Name: i2c-rtc
Info: Adds support for a number of I2C Real Time Clock devices
Load: dtoverlay=i2c-rtc,<param>
@@ -425,6 +436,28 @@ Params: speed Display SPI bus speed
xohms Touchpanel sensitivity (X-plate resistance)


Name: pitft28-capacitive
Info: Adafruit PiTFT 2.8" capacitive touch screen
Load: dtoverlay=pitft28-capacitive,<param>=<val>
Params: speed Display SPI bus speed

rotate Display rotation {0,90,180,270}

fps Delay between frame updates

debug Debug output level {0-7}

touch-sizex Touchscreen size x (default 240)

touch-sizey Touchscreen size y (default 320)

touch-invx Touchscreen inverted x axis

touch-invy Touchscreen inverted y axis

touch-swapxy Touchscreen swapped x y axis


Name: pitft28-resistive
Info: Adafruit PiTFT 2.8" resistive touch screen
Load: dtoverlay=pitft28-resistive,<param>=<val>
Binary file not shown.
Binary file not shown.
BIN +640 Bytes (100%) boot/start.elf
Binary file not shown.
BIN +160 Bytes (100%) boot/start_cd.elf
Binary file not shown.
BIN +640 Bytes (100%) boot/start_db.elf
Binary file not shown.
BIN +576 Bytes (100%) boot/start_x.elf
Binary file not shown.
@@ -517,7 +517,7 @@
0x5fc4b749 rhashtable_destroy vmlinux EXPORT_SYMBOL_GPL
0x149c7752 param_ops_uint vmlinux EXPORT_SYMBOL
0xb674df57 udp_push_pending_frames vmlinux EXPORT_SYMBOL
0x6a246690 hidinput_connect vmlinux EXPORT_SYMBOL_GPL
0x00000000 hidinput_connect vmlinux EXPORT_SYMBOL_GPL
0x30966ca8 nfs_access_zap_cache vmlinux EXPORT_SYMBOL_GPL
0x68012ace __platform_driver_probe vmlinux EXPORT_SYMBOL_GPL
0xd7442057 bt_info net/bluetooth/bluetooth EXPORT_SYMBOL
@@ -974,7 +974,7 @@
0xf9a482f9 msleep vmlinux EXPORT_SYMBOL
0xf63688bc uart_get_divisor vmlinux EXPORT_SYMBOL
0x8064ca11 pinctrl_utils_add_map_mux vmlinux EXPORT_SYMBOL_GPL
0xa21acf07 hidinput_calc_abs_res vmlinux EXPORT_SYMBOL_GPL
0x00000000 hidinput_calc_abs_res vmlinux EXPORT_SYMBOL_GPL
0x6fe3d8cf ktime_add_safe vmlinux EXPORT_SYMBOL_GPL
0xb3d6f131 v4l2_event_subdev_unsubscribe drivers/media/v4l2-core/videodev EXPORT_SYMBOL_GPL
0x33f93f07 param_set_ullong vmlinux EXPORT_SYMBOL
@@ -2062,7 +2062,7 @@
0xcd63cd50 usb_serial_suspend drivers/usb/serial/usbserial EXPORT_SYMBOL
0xcfce8937 videobuf_queue_vmalloc_init drivers/media/v4l2-core/videobuf-vmalloc EXPORT_SYMBOL_GPL
0x2b90cdaa mempool_create vmlinux EXPORT_SYMBOL
0x86d670f8 hidinput_find_field vmlinux EXPORT_SYMBOL_GPL
0x00000000 hidinput_find_field vmlinux EXPORT_SYMBOL_GPL
0x57231f45 ring_buffer_record_on vmlinux EXPORT_SYMBOL_GPL
0xb0db3f94 scsi_remove_target vmlinux EXPORT_SYMBOL
0x6ab4ec85 page_cache_async_readahead vmlinux EXPORT_SYMBOL_GPL
@@ -2606,7 +2606,7 @@
0xce45a6f1 raid6_gfexi lib/raid6/raid6_pq EXPORT_SYMBOL
0xa916750c qtree_entry_unused fs/quota/quota_tree EXPORT_SYMBOL
0x5c8bde7a pinctrl_utils_add_map_configs vmlinux EXPORT_SYMBOL_GPL
0x2bf978c9 hidinput_disconnect vmlinux EXPORT_SYMBOL_GPL
0x00000000 hidinput_disconnect vmlinux EXPORT_SYMBOL_GPL
0x9ade4f3b __sb_start_write vmlinux EXPORT_SYMBOL
0x386b89ba cfg80211_cqm_txe_notify net/wireless/cfg80211 EXPORT_SYMBOL
0xcc1fb551 baswap net/bluetooth/bluetooth EXPORT_SYMBOL
@@ -7594,7 +7594,7 @@
0xb077e70a clk_unprepare vmlinux EXPORT_SYMBOL_GPL
0x347682ce snmp_fold_field64 vmlinux EXPORT_SYMBOL_GPL
0x7eafd3e6 spi_register_master vmlinux EXPORT_SYMBOL_GPL
0x563a5f99 hidinput_get_led_field vmlinux EXPORT_SYMBOL_GPL
0x00000000 hidinput_get_led_field vmlinux EXPORT_SYMBOL_GPL
0x87925ca6 kstrtoint_from_user vmlinux EXPORT_SYMBOL
0x149b0a72 percpu_ida_for_each_free vmlinux EXPORT_SYMBOL_GPL
0x44d17954 sdio_f0_readb vmlinux EXPORT_SYMBOL_GPL
@@ -8312,7 +8312,7 @@
0x6f952308 skb_dequeue_tail vmlinux EXPORT_SYMBOL
0x91014e00 nfs_do_submount vmlinux EXPORT_SYMBOL_GPL
0xd9aa5963 reservation_object_test_signaled_rcu vmlinux EXPORT_SYMBOL_GPL
0xafaca701 hidinput_count_leds vmlinux EXPORT_SYMBOL_GPL
0x00000000 hidinput_count_leds vmlinux EXPORT_SYMBOL_GPL
0x630671aa gro_find_complete_by_type vmlinux EXPORT_SYMBOL
0x8f7de48c input_ff_erase vmlinux EXPORT_SYMBOL_GPL
0x18c7cc6d pwm_config vmlinux EXPORT_SYMBOL_GPL
0x94e1afe8 __getblk_gfp vmlinux EXPORT_SYMBOL
0x89f7c91e inet_sendmsg vmlinux EXPORT_SYMBOL
0x8628fe6c __tcf_hash_release vmlinux EXPORT_SYMBOL
0x37fe36f3 hidinput_report_event vmlinux EXPORT_SYMBOL_GPL
0x00000000 hidinput_report_event vmlinux EXPORT_SYMBOL_GPL
0x8a991884 crypto_alg_sem vmlinux EXPORT_SYMBOL_GPL
0x2e6bb3c7 elevator_alloc vmlinux EXPORT_SYMBOL
0x37e0cee8 bcm2708_i2s_set_gpio sound/soc/bcm/snd-soc-bcm2708-i2s EXPORT_SYMBOL
c081902c t __irf_start
c081902c T __security_initcall_end
c081902c T __security_initcall_start
c08190b2 t __irf_end
c08190b1 t __irf_end
c08190b8 T __initramfs_size
c081a000 D __data_loc
c081a000 D __init_end
807d6438 t __irf_start
807d6438 T __security_initcall_end
807d6438 T __security_initcall_start
807d64be t __irf_end
807d64bd t __irf_end
807d64c0 T __initramfs_size
807d7000 D __per_cpu_load
807d7000 D __per_cpu_start
@@ -1 +1 @@
3782f2ad42c08f4d32f64138f8be7341afc380f5
0aa6fa69a7874060590c8cb4fabdb9a222501a08
@@ -1 +1 @@
Linux version 4.1.12+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #824 PREEMPT Wed Oct 28 16:39:49 GMT 2015
Linux version 4.1.12+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #825 PREEMPT Fri Nov 6 17:53:21 GMT 2015
@@ -1 +1 @@
Linux version 4.1.12-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #824 SMP PREEMPT Wed Oct 28 16:46:35 GMT 2015
Linux version 4.1.12-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #825 SMP PREEMPT Fri Nov 6 18:36:38 GMT 2015
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN -16 Bytes (100%) hardfp/opt/vc/bin/containers_test
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/bin/mmal_vc_diag
Binary file not shown.
BIN -33 Bytes (100%) hardfp/opt/vc/bin/raspistill
Binary file not shown.
BIN -33 Bytes (100%) hardfp/opt/vc/bin/raspivid
Binary file not shown.
BIN +129 Bytes (100%) hardfp/opt/vc/bin/raspividyuv
Binary file not shown.
BIN +137 Bytes (100%) hardfp/opt/vc/bin/raspiyuv
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/bin/tvservice
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/bin/vcgencmd
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/bin/vchiq_test
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/bin/vcsmem
Binary file not shown.
@@ -29,7 +29,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define _VC_AUDIO_DEFS_H_

#define VC_AUDIOSERV_MIN_VER 1
#define VC_AUDIOSERV_VER 2
#define VC_AUDIOSERV_VER 3

// FourCC code used for VCHI connection
#define VC_AUDIO_SERVER_NAME MAKE_FOURCC("AUDS")
@@ -50,6 +50,7 @@ typedef enum
VC_AUDIO_MSG_TYPE_START, // start output (i.e. resume)
VC_AUDIO_MSG_TYPE_STOP, // stop output (i.e. pause)
VC_AUDIO_MSG_TYPE_WRITE, // write samples
VC_AUDIO_MSG_TYPE_LATENCY, // request latency in cycles
VC_AUDIO_MSG_TYPE_MAX

} VC_AUDIO_MSG_TYPE;
@@ -73,6 +74,7 @@ typedef struct
uint32_t channels;
uint32_t samplerate;
uint32_t bps;
uint32_t channelmap;

} VC_AUDIO_CONFIG_T;

@@ -108,6 +110,12 @@ typedef struct
uint32_t draining;

} VC_AUDIO_STOP_T;
// audio
typedef struct
{
uint32_t dummy;

} VC_AUDIO_LATENCY_T;

// configure the write audio samples
typedef struct
@@ -147,6 +155,7 @@ typedef struct
VC_AUDIO_START_T start;
VC_AUDIO_STOP_T stop;
VC_AUDIO_WRITE_T write;
VC_AUDIO_LATENCY_T latency;
VC_AUDIO_RESULT_T result;
VC_AUDIO_COMPLETE_T complete;
} u;
BIN +0 Bytes (100%) hardfp/opt/vc/lib/libEGL.so
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/lib/libGLESv2.so
Binary file not shown.
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/lib/libbcm_host.so
Binary file not shown.
BIN -12 Bytes (100%) hardfp/opt/vc/lib/libcontainers.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/lib/libmmal.so
Binary file not shown.
Binary file not shown.
BIN +685 Bytes (100%) hardfp/opt/vc/lib/libopenmaxil.so
Binary file not shown.
Binary file not shown.
BIN +223 Bytes (100%) hardfp/opt/vc/lib/libvchiq_arm.so
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/lib/libvchostif.a
Binary file not shown.
BIN +648 Bytes (100%) hardfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
BIN -12 Bytes (100%) hardfp/opt/vc/lib/libvcos.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN +0 Bytes (100%) hardfp/opt/vc/sbin/vcfiled
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -5299,6 +5299,8 @@ alias i2c:s35390a rtc_s35390a
alias i2c:x1205 rtc_x1205
alias platform:bcm2708_i2c i2c_bcm2708
alias of:N*T*Cbrcm,bcm2708-i2c* i2c_bcm2708
alias platform:i2c-gpio i2c_gpio
alias of:N*T*Ci2c-gpio* i2c_gpio
alias i2c:msp3400 msp3400
alias i2c:cx25840 cx25840
alias i2c:gm7113c saa7115
@@ -7604,6 +7606,22 @@ alias sdio:c*v02DFd911B* btmrvl_sdio
alias sdio:c*v02DFd911A* btmrvl_sdio
alias sdio:c*v02DFd9105* btmrvl_sdio
alias platform:extcon-arizona extcon_arizona
alias of:N*T*Cmcp3208* mcp320x
alias of:N*T*Cmcp3204* mcp320x
alias of:N*T*Cmcp3202* mcp320x
alias of:N*T*Cmcp3201* mcp320x
alias of:N*T*Cmcp3008* mcp320x
alias of:N*T*Cmcp3004* mcp320x
alias of:N*T*Cmcp3002* mcp320x
alias of:N*T*Cmcp3001* mcp320x
alias spi:mcp3208 mcp320x
alias spi:mcp3204 mcp320x
alias spi:mcp3202 mcp320x
alias spi:mcp3201 mcp320x
alias spi:mcp3008 mcp320x
alias spi:mcp3004 mcp320x
alias spi:mcp3002 mcp320x
alias spi:mcp3001 mcp320x
alias of:N*T*Cdht11* dht11
alias sound-service-?-0 snd_mixer_oss
alias sound-service-?-12 snd_pcm_oss
BIN +975 Bytes (100%) modules/4.1.12+/modules.alias.bin
Binary file not shown.
@@ -423,6 +423,7 @@ kernel/drivers/rtc/rtc-s35390a.ko:
kernel/drivers/rtc/rtc-x1205.ko:
kernel/drivers/i2c/algos/i2c-algo-bit.ko:
kernel/drivers/i2c/busses/i2c-bcm2708.ko:
kernel/drivers/i2c/busses/i2c-gpio.ko: kernel/drivers/i2c/algos/i2c-algo-bit.ko
kernel/drivers/i2c/i2c-dev.ko:
kernel/drivers/i2c/i2c-mux.ko:
kernel/drivers/media/i2c/msp3400.ko: kernel/drivers/media/v4l2-core/v4l2-common.ko kernel/drivers/media/v4l2-core/videodev.ko kernel/drivers/media/media.ko
@@ -1044,6 +1045,7 @@ kernel/drivers/ssb/ssb.ko:
kernel/drivers/bcma/bcma.ko:
kernel/drivers/extcon/extcon.ko:
kernel/drivers/extcon/extcon-arizona.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-compress.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/drivers/extcon/extcon.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/drivers/iio/adc/mcp320x.ko: kernel/drivers/iio/industrialio.ko
kernel/drivers/iio/humidity/dht11.ko: kernel/drivers/iio/industrialio.ko
kernel/drivers/iio/industrialio.ko:
kernel/drivers/iio/kfifo_buf.ko: kernel/drivers/iio/industrialio.ko
BIN +183 Bytes (100%) modules/4.1.12+/modules.dep.bin
Binary file not shown.
@@ -423,6 +423,7 @@ kernel/drivers/rtc/rtc-s35390a.ko
kernel/drivers/rtc/rtc-x1205.ko
kernel/drivers/i2c/algos/i2c-algo-bit.ko
kernel/drivers/i2c/busses/i2c-bcm2708.ko
kernel/drivers/i2c/busses/i2c-gpio.ko
kernel/drivers/i2c/i2c-dev.ko
kernel/drivers/i2c/i2c-mux.ko
kernel/drivers/media/i2c/msp3400.ko
@@ -1044,6 +1045,7 @@ kernel/drivers/ssb/ssb.ko
kernel/drivers/bcma/bcma.ko
kernel/drivers/extcon/extcon.ko
kernel/drivers/extcon/extcon-arizona.ko
kernel/drivers/iio/adc/mcp320x.ko
kernel/drivers/iio/humidity/dht11.ko
kernel/drivers/iio/industrialio.ko
kernel/drivers/iio/kfifo_buf.ko
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -5305,6 +5305,8 @@ alias i2c:s35390a rtc_s35390a
alias i2c:x1205 rtc_x1205
alias platform:bcm2708_i2c i2c_bcm2708
alias of:N*T*Cbrcm,bcm2708-i2c* i2c_bcm2708
alias platform:i2c-gpio i2c_gpio
alias of:N*T*Ci2c-gpio* i2c_gpio
alias i2c:msp3400 msp3400
alias i2c:cx25840 cx25840
alias i2c:gm7113c saa7115
@@ -7610,6 +7612,22 @@ alias sdio:c*v02DFd911B* btmrvl_sdio
alias sdio:c*v02DFd911A* btmrvl_sdio
alias sdio:c*v02DFd9105* btmrvl_sdio
alias platform:extcon-arizona extcon_arizona
alias of:N*T*Cmcp3208* mcp320x
alias of:N*T*Cmcp3204* mcp320x
alias of:N*T*Cmcp3202* mcp320x
alias of:N*T*Cmcp3201* mcp320x
alias of:N*T*Cmcp3008* mcp320x
alias of:N*T*Cmcp3004* mcp320x
alias of:N*T*Cmcp3002* mcp320x
alias of:N*T*Cmcp3001* mcp320x
alias spi:mcp3208 mcp320x
alias spi:mcp3204 mcp320x
alias spi:mcp3202 mcp320x
alias spi:mcp3201 mcp320x
alias spi:mcp3008 mcp320x
alias spi:mcp3004 mcp320x
alias spi:mcp3002 mcp320x
alias spi:mcp3001 mcp320x
alias of:N*T*Cdht11* dht11
alias sound-service-?-0 snd_mixer_oss
alias sound-service-?-12 snd_pcm_oss
BIN +975 Bytes (100%) modules/4.1.12-v7+/modules.alias.bin
Binary file not shown.
@@ -427,6 +427,7 @@ kernel/drivers/rtc/rtc-s35390a.ko:
kernel/drivers/rtc/rtc-x1205.ko:
kernel/drivers/i2c/algos/i2c-algo-bit.ko:
kernel/drivers/i2c/busses/i2c-bcm2708.ko:
kernel/drivers/i2c/busses/i2c-gpio.ko: kernel/drivers/i2c/algos/i2c-algo-bit.ko
kernel/drivers/i2c/i2c-dev.ko:
kernel/drivers/i2c/i2c-mux.ko:
kernel/drivers/media/i2c/msp3400.ko: kernel/drivers/media/v4l2-core/v4l2-common.ko kernel/drivers/media/v4l2-core/videodev.ko kernel/drivers/media/media.ko
@@ -1048,6 +1049,7 @@ kernel/drivers/ssb/ssb.ko:
kernel/drivers/bcma/bcma.ko:
kernel/drivers/extcon/extcon.ko:
kernel/drivers/extcon/extcon-arizona.ko: kernel/sound/soc/snd-soc-core.ko kernel/sound/core/snd-compress.ko kernel/sound/core/snd-pcm-dmaengine.ko kernel/drivers/extcon/extcon.ko kernel/sound/core/snd-pcm.ko kernel/sound/core/snd-timer.ko kernel/sound/core/snd.ko
kernel/drivers/iio/adc/mcp320x.ko: kernel/drivers/iio/industrialio.ko
kernel/drivers/iio/humidity/dht11.ko: kernel/drivers/iio/industrialio.ko
kernel/drivers/iio/industrialio.ko:
kernel/drivers/iio/kfifo_buf.ko: kernel/drivers/iio/industrialio.ko
BIN +183 Bytes (100%) modules/4.1.12-v7+/modules.dep.bin
Binary file not shown.
@@ -427,6 +427,7 @@ kernel/drivers/rtc/rtc-s35390a.ko
kernel/drivers/rtc/rtc-x1205.ko
kernel/drivers/i2c/algos/i2c-algo-bit.ko
kernel/drivers/i2c/busses/i2c-bcm2708.ko
kernel/drivers/i2c/busses/i2c-gpio.ko
kernel/drivers/i2c/i2c-dev.ko
kernel/drivers/i2c/i2c-mux.ko
kernel/drivers/media/i2c/msp3400.ko
@@ -1048,6 +1049,7 @@ kernel/drivers/ssb/ssb.ko
kernel/drivers/bcma/bcma.ko
kernel/drivers/extcon/extcon.ko
kernel/drivers/extcon/extcon-arizona.ko
kernel/drivers/iio/adc/mcp320x.ko
kernel/drivers/iio/humidity/dht11.ko
kernel/drivers/iio/industrialio.ko
kernel/drivers/iio/kfifo_buf.ko
Binary file not shown.
BIN +0 Bytes (100%) opt/vc/bin/mmal_vc_diag
Binary file not shown.
BIN -33 Bytes (100%) opt/vc/bin/raspistill
Binary file not shown.
BIN +47 Bytes (100%) opt/vc/bin/raspivid
Binary file not shown.
BIN +9 Bytes (100%) opt/vc/bin/raspividyuv
Binary file not shown.
BIN +137 Bytes (100%) opt/vc/bin/raspiyuv
Binary file not shown.
BIN +0 Bytes (100%) opt/vc/bin/tvservice
Binary file not shown.
BIN +0 Bytes (100%) opt/vc/bin/vcgencmd
Binary file not shown.
BIN +0 Bytes (100%) opt/vc/bin/vchiq_test
Binary file not shown.
BIN +0 Bytes (100%) opt/vc/bin/vcsmem
Binary file not shown.
@@ -29,7 +29,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define _VC_AUDIO_DEFS_H_

#define VC_AUDIOSERV_MIN_VER 1
#define VC_AUDIOSERV_VER 2
#define VC_AUDIOSERV_VER 3

// FourCC code used for VCHI connection
#define VC_AUDIO_SERVER_NAME MAKE_FOURCC("AUDS")
@@ -50,6 +50,7 @@ typedef enum
VC_AUDIO_MSG_TYPE_START, // start output (i.e. resume)
VC_AUDIO_MSG_TYPE_STOP, // stop output (i.e. pause)
VC_AUDIO_MSG_TYPE_WRITE, // write samples
VC_AUDIO_MSG_TYPE_LATENCY, // request latency in cycles
VC_AUDIO_MSG_TYPE_MAX

} VC_AUDIO_MSG_TYPE;