Skip to content
Permalink
Browse files

kernel: Added Overlay for Microchip MCP23017 I2C gpio expander

See: raspberrypi/linux#1485

kernel: bcm2835-camera: Fix max/min error when looping over cameras/resolutions
See: raspberrypi/linux#1447 (comment)

kernel: Add dt param to force HiFiBerry DAC+ Pro into slave mode
See: raspberrypi/linux#1501

kernel: simple: add sound-dai-cells to I2S def
See: raspberrypi/linux#1502

kernel: BCM2835-V4L2: Increase minimum resolution to 32x32
See: raspberrypi/linux#1505

kernel: config: Add support for Logitech Rumblepad
See: raspberrypi/linux#1496

firmware: arm_loader: Add simple-framebuffer support for vc4-kms-v3d

firmware: dtoverlay: Improve compatibility
libdtovl: Simplify target-path handling
See: https://www.raspberrypi.org/forums/viewtopic.php?f=107&t=139732

firmware: bootcode: Fix LED for A+ and B+
See: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=135813

firmware: cmake: generate and install pkgconfig files
See: raspberrypi/userland#245

documentaton: IL Components: Documentation update from latest source
  • Loading branch information...
popcornmix committed May 31, 2016
1 parent 3b98f74 commit 7fcb39cb5b5543ca7485cd1ae9e6d908f31e40c6
Showing with 23,913 additions and 21,763 deletions.
  1. BIN boot/bcm2708-rpi-b-plus.dtb
  2. BIN boot/bcm2708-rpi-b.dtb
  3. BIN boot/bcm2708-rpi-cm.dtb
  4. BIN boot/bcm2709-rpi-2-b.dtb
  5. BIN boot/bcm2710-rpi-3-b.dtb
  6. BIN boot/bootcode.bin
  7. BIN boot/fixup.dat
  8. BIN boot/fixup_cd.dat
  9. BIN boot/fixup_db.dat
  10. BIN boot/fixup_x.dat
  11. BIN boot/kernel.img
  12. BIN boot/kernel7.img
  13. +11 −0 boot/overlays/README
  14. BIN boot/overlays/hifiberry-dacplus.dtbo
  15. BIN boot/start.elf
  16. BIN boot/start_cd.elf
  17. BIN boot/start_db.elf
  18. BIN boot/start_x.elf
  19. +2 −0 documentation/ilcomponents/audio_capture.html
  20. +9 −2 documentation/ilcomponents/audio_decode.html
  21. +2 −0 documentation/ilcomponents/audio_encode.html
  22. +2 −0 documentation/ilcomponents/audio_lowpower.html
  23. +10 −1 documentation/ilcomponents/audio_mixer.html
  24. +2 −0 documentation/ilcomponents/audio_processor.html
  25. +6 −5 documentation/ilcomponents/audio_render.html
  26. +2 −0 documentation/ilcomponents/audio_splitter.html
  27. +74 −28 documentation/ilcomponents/camera.html
  28. +2 −0 documentation/ilcomponents/clock.html
  29. +8 −6 documentation/ilcomponents/egl_render.html
  30. +3 −1 documentation/ilcomponents/image_decode.html
  31. +5 −3 documentation/ilcomponents/image_encode.html
  32. +14 −2 documentation/ilcomponents/image_fx.html
  33. +2 −0 documentation/ilcomponents/image_read.html
  34. +2 −0 documentation/ilcomponents/image_write.html
  35. +19 −0 documentation/ilcomponents/index.html
  36. +101 −0 documentation/ilcomponents/isp.html
  37. +2 −0 documentation/ilcomponents/metadata.html
  38. +2 −0 documentation/ilcomponents/null_sink.html
  39. +1,386 −24 documentation/ilcomponents/prop.html
  40. +99 −0 documentation/ilcomponents/rawcam.html
  41. +4 −2 documentation/ilcomponents/read_media.html
  42. +7 −1 documentation/ilcomponents/resize.html
  43. +2 −0 documentation/ilcomponents/source.html
  44. +2 −0 documentation/ilcomponents/text_scheduler.html
  45. +2 −0 documentation/ilcomponents/transition.html
  46. +9 −2 documentation/ilcomponents/video_decode.html
  47. +39 −20 documentation/ilcomponents/video_encode.html
  48. +7 −0 documentation/ilcomponents/video_render.html
  49. +2 −0 documentation/ilcomponents/video_scheduler.html
  50. +2 −0 documentation/ilcomponents/video_splitter.html
  51. +2 −0 documentation/ilcomponents/visualisation.html
  52. +2 −0 documentation/ilcomponents/write_media.html
  53. +2 −0 documentation/ilcomponents/write_still.html
  54. +21,537 −21,537 extra/System.map
  55. +108 −108 extra/System7.map
  56. +1 −1 extra/git_hash
  57. +1 −1 extra/uname_string
  58. +1 −1 extra/uname_string7
  59. BIN hardfp/opt/vc/bin/dtoverlay
  60. +75 −4 hardfp/opt/vc/include/IL/OMX_Broadcom.h
  61. +75 −4 hardfp/opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h
  62. BIN hardfp/opt/vc/lib/libEGL_static.a
  63. BIN hardfp/opt/vc/lib/libGLESv2_static.a
  64. BIN hardfp/opt/vc/lib/libdebug_sym_static.a
  65. BIN hardfp/opt/vc/lib/libdtovl.so
  66. BIN hardfp/opt/vc/lib/libkhrn_client.a
  67. BIN hardfp/opt/vc/lib/libkhrn_static.a
  68. BIN hardfp/opt/vc/lib/libvcfiled_check.a
  69. BIN hardfp/opt/vc/lib/libvchostif.a
  70. BIN hardfp/opt/vc/lib/libvcilcs.a
  71. BIN hardfp/opt/vc/lib/libvmcs_rpc_client.a
  72. +10 −0 hardfp/opt/vc/lib/pkgconfig/bcm_host.pc
  73. +13 −0 hardfp/opt/vc/lib/pkgconfig/egl.pc
  74. +12 −0 hardfp/opt/vc/lib/pkgconfig/glesv2.pc
  75. +11 −0 hardfp/opt/vc/lib/pkgconfig/vg.pc
  76. BIN modules/4.4.11+/kernel/drivers/hid/hid-logitech-dj.ko
  77. BIN modules/4.4.11+/kernel/drivers/hid/hid-logitech-hidpp.ko
  78. BIN modules/4.4.11+/kernel/drivers/hid/hid-logitech.ko
  79. BIN modules/4.4.11+/kernel/drivers/media/platform/bcm2835/bcm2835-v4l2.ko
  80. BIN modules/4.4.11+/kernel/kernel/configs.ko
  81. BIN modules/4.4.11+/kernel/sound/soc/bcm/snd-soc-hifiberry-dacplus.ko
  82. +8 −0 modules/4.4.11+/modules.alias
  83. BIN modules/4.4.11+/modules.alias.bin
  84. +3 −1 modules/4.4.11+/modules.dep
  85. BIN modules/4.4.11+/modules.dep.bin
  86. +2 −0 modules/4.4.11+/modules.order
  87. BIN modules/4.4.11+/modules.symbols.bin
  88. BIN modules/4.4.11-v7+/kernel/drivers/hid/hid-logitech-dj.ko
  89. BIN modules/4.4.11-v7+/kernel/drivers/hid/hid-logitech-hidpp.ko
  90. BIN modules/4.4.11-v7+/kernel/drivers/hid/hid-logitech.ko
  91. BIN modules/4.4.11-v7+/kernel/drivers/media/platform/bcm2835/bcm2835-v4l2.ko
  92. BIN modules/4.4.11-v7+/kernel/kernel/configs.ko
  93. BIN modules/4.4.11-v7+/kernel/sound/soc/bcm/snd-soc-hifiberry-dacplus.ko
  94. +8 −0 modules/4.4.11-v7+/modules.alias
  95. BIN modules/4.4.11-v7+/modules.alias.bin
  96. +3 −1 modules/4.4.11-v7+/modules.dep
  97. BIN modules/4.4.11-v7+/modules.dep.bin
  98. +2 −0 modules/4.4.11-v7+/modules.order
  99. BIN modules/4.4.11-v7+/modules.symbols.bin
  100. BIN opt/vc/bin/dtoverlay
  101. +75 −4 opt/vc/include/IL/OMX_Broadcom.h
  102. +75 −4 opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h
  103. BIN opt/vc/lib/libEGL_static.a
  104. BIN opt/vc/lib/libGLESv2_static.a
  105. BIN opt/vc/lib/libdebug_sym_static.a
  106. BIN opt/vc/lib/libdtovl.so
  107. BIN opt/vc/lib/libkhrn_client.a
  108. BIN opt/vc/lib/libkhrn_static.a
  109. BIN opt/vc/lib/libvcfiled_check.a
  110. BIN opt/vc/lib/libvchostif.a
  111. BIN opt/vc/lib/libvcilcs.a
  112. BIN opt/vc/lib/libvmcs_rpc_client.a
  113. +10 −0 opt/vc/lib/pkgconfig/bcm_host.pc
  114. +13 −0 opt/vc/lib/pkgconfig/egl.pc
  115. +12 −0 opt/vc/lib/pkgconfig/glesv2.pc
  116. +11 −0 opt/vc/lib/pkgconfig/vg.pc
BIN +0 Bytes (100%) boot/bcm2708-rpi-b-plus.dtb
Binary file not shown.
BIN +0 Bytes (100%) boot/bcm2708-rpi-b.dtb
Binary file not shown.
BIN +0 Bytes (100%) boot/bcm2708-rpi-cm.dtb
Binary file not shown.
BIN +0 Bytes (100%) boot/bcm2709-rpi-2-b.dtb
Binary file not shown.
BIN +0 Bytes (100%) boot/bcm2710-rpi-3-b.dtb
Binary file not shown.
BIN +0 Bytes (100%) boot/bootcode.bin
Binary file not shown.
BIN +3 Bytes (100%) boot/fixup.dat
Binary file not shown.
BIN -6 Bytes (100%) boot/fixup_cd.dat
Binary file not shown.
BIN +1 Byte (100%) boot/fixup_db.dat
Binary file not shown.
BIN +3 Bytes (100%) boot/fixup_x.dat
Binary file not shown.
BIN +40 Bytes (100%) boot/kernel.img
Binary file not shown.
BIN +16 Bytes (100%) boot/kernel7.img
Binary file not shown.
@@ -370,6 +370,8 @@ Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
responsibility of the user to ensure that
the Digital volume control is set to a value
that does not result in clipping/distortion!)
slave Force DAC+ Pro into slave mode, using Pi as
master for bit clock and frame clock.


Name: hifiberry-digi
@@ -567,6 +569,15 @@ Params: gpio_out_pin GPIO for output (default "17")
(default "off")


Name: mcp23017
Info: Configures the MCP23017 I2C port expander
Load: dtoverlay=mcp23017,<param>=<val>
Params: gpiopin Gpio pin connected to the INTA output of the
MCP23017 (default: 4)

addr I2C address of the MCP23017 (default: 0x20)


Name: mcp2515-can0
Info: Configures the MCP2515 CAN controller on spi0.0
Load: dtoverlay=mcp2515-can0,<param>=<val>
Binary file not shown.
BIN +800 Bytes (100%) boot/start.elf
Binary file not shown.
BIN +736 Bytes (100%) boot/start_cd.elf
Binary file not shown.
BIN +1.06 KB (100%) boot/start_db.elf
Binary file not shown.
BIN +800 Bytes (100%) boot/start_x.elf
Binary file not shown.
@@ -35,6 +35,8 @@
<tr><td bgcolor="#c0e0e0">
<a href="camera.html">camera</a><br>
<a href="egl_render.html">egl_render</a><br>
<a href="isp.html">isp</a><br>
<a href="rawcam.html">rawcam</a><br>
<a href="video_decode.html">video_decode</a><br>
<a href="video_encode.html">video_encode</a><br>
<a href="video_render.html">video_render</a><br>
@@ -35,6 +35,8 @@
<tr><td bgcolor="#c0e0e0">
<a href="camera.html">camera</a><br>
<a href="egl_render.html">egl_render</a><br>
<a href="isp.html">isp</a><br>
<a href="rawcam.html">rawcam</a><br>
<a href="video_decode.html">video_decode</a><br>
<a href="video_encode.html">video_encode</a><br>
<a href="video_render.html">video_render</a><br>
@@ -65,7 +67,7 @@ <h1>OMX.broadcom.audio_decode</h1>
<p>
<p>
<table border="1" cellspacing="0" cellpadding="2"><tr><td>Port<td>Index<td>Notes
<tr valign="top"><td rowspan="15">120<td><tt>OMX_IndexParamPortDefinition</tt>
<tr valign="top"><td rowspan="18">120<td><tt>OMX_IndexParamPortDefinition</tt>
<td> Query / set the port parameters for the encoded audio stream.
<tr valign="top"><td><tt><a href="prop.html#OMX_IndexParamCodecConfig">OMX_IndexParamCodecConfig</a></tt>
<td> Sets codec configuration data to be used. These bytes may also be
@@ -101,7 +103,12 @@ <h1>OMX.broadcom.audio_decode</h1>
framing of input data. Other values are not supported.
<tr valign="top"><td><tt><a href="prop.html#OMX_IndexConfigAudioMonoTrackControl">OMX_IndexConfigAudioMonoTrackControl</a></tt>
<td> Query / set the options for dual mono audio.
<tr valign="top"><td rowspan="3">121<td><tt>OMX_IndexParamPortDefinition</tt>
<tr valign="top"><td><tt>OMX_IndexConfigBrcmAudioDownmixCoefficients</tt>
<td> Query / set downmix coefficients.
<tr valign="top"><td><tt><a href="prop.html#OMX_IndexConfigBrcmAudioDownmixCoefficients8x8">OMX_IndexConfigBrcmAudioDownmixCoefficients8x8</a></tt>
<td> Query / set arbitrary downmix coefficients.
<tr valign="top"><td><tt><a href="prop.html#OMX_IndexConfigBrcmAudioMaxSample">OMX_IndexConfigBrcmAudioMaxSample</a></tt>
<td><tr valign="top"><td rowspan="3">121<td><tt>OMX_IndexParamPortDefinition</tt>
<td> Query / set the port parameters for the decoded audio stream. Once the first
packet has been successfully decoded, the port definition is populated to indicate
that this port emits PCM data.
@@ -35,6 +35,8 @@
<tr><td bgcolor="#c0e0e0">
<a href="camera.html">camera</a><br>
<a href="egl_render.html">egl_render</a><br>
<a href="isp.html">isp</a><br>
<a href="rawcam.html">rawcam</a><br>
<a href="video_decode.html">video_decode</a><br>
<a href="video_encode.html">video_encode</a><br>
<a href="video_render.html">video_render</a><br>
@@ -35,6 +35,8 @@
<tr><td bgcolor="#c0e0e0">
<a href="camera.html">camera</a><br>
<a href="egl_render.html">egl_render</a><br>
<a href="isp.html">isp</a><br>
<a href="rawcam.html">rawcam</a><br>
<a href="video_decode.html">video_decode</a><br>
<a href="video_encode.html">video_encode</a><br>
<a href="video_render.html">video_render</a><br>
@@ -35,6 +35,8 @@
<tr><td bgcolor="#c0e0e0">
<a href="camera.html">camera</a><br>
<a href="egl_render.html">egl_render</a><br>
<a href="isp.html">isp</a><br>
<a href="rawcam.html">rawcam</a><br>
<a href="video_decode.html">video_decode</a><br>
<a href="video_encode.html">video_encode</a><br>
<a href="video_render.html">video_render</a><br>
@@ -98,9 +100,12 @@ <h1>OMX.broadcom.audio_mixer</h1>
only support PCM format audio.
<tr valign="top"><td><tt>OMX_IndexConfigAudioMute</tt>
<td> Query / set the mute status of the port.
<tr valign="top"><td rowspan="4">232 233 234 235<td><tt>OMX_IndexConfigAudioVolume</tt>
<tr valign="top"><td rowspan="7">232 233 234 235<td><tt>OMX_IndexConfigAudioVolume</tt>
<td> Query / set the volume control for the input ports. This controls the
software volume scaling that occurs prior to mixdown.
<tr valign="top"><td><tt><a href="prop.html#OMX_IndexParamBrcmTimeScale">OMX_IndexParamBrcmTimeScale</a></tt>
<td> Query / set the speed control for the input ports. This controls the
dynamic resampling rate. Parameter is a 16.16 fixed point scale factor.
<tr valign="top"><td><tt><a href="prop.html#OMX_IndexConfigBrcmAudioTrackChangeControl">OMX_IndexConfigBrcmAudioTrackChangeControl</a></tt>
<td> Configure a gapless or an overlapping crossfaded track change from one input
port to another using the output buffering mechanism in the mixer.
@@ -113,6 +118,10 @@ <h1>OMX.broadcom.audio_mixer</h1>
<tr valign="top"><td><tt><a href="prop.html#OMX_IndexConfigRequestCallback">OMX_IndexConfigRequestCallback</a></tt>
<td> Set whether we enable a callback to the client when the value of an index
structure changes. Only supported for the index <tt>OMX_IndexConfigBrcmAudioTrackChangeCount</tt>.
<tr valign="top"><td><tt>OMX_IndexConfigBrcmAudioDownmixCoefficients</tt>
<td> Query / set downmix coefficients.
<tr valign="top"><td><tt><a href="prop.html#OMX_IndexConfigBrcmAudioDownmixCoefficients8x8">OMX_IndexConfigBrcmAudioDownmixCoefficients8x8</a></tt>
<td> Query / set arbitrary downmix coefficients.
<tr valign="top"><td rowspan="2">230<td><tt>OMX_IndexParamPortDefinition</tt>
<td> Query / set the port parameter for the clock port. Only the number of
buffers can be modified on this port.
@@ -35,6 +35,8 @@
<tr><td bgcolor="#c0e0e0">
<a href="camera.html">camera</a><br>
<a href="egl_render.html">egl_render</a><br>
<a href="isp.html">isp</a><br>
<a href="rawcam.html">rawcam</a><br>
<a href="video_decode.html">video_decode</a><br>
<a href="video_encode.html">video_encode</a><br>
<a href="video_render.html">video_render</a><br>
@@ -35,6 +35,8 @@
<tr><td bgcolor="#c0e0e0">
<a href="camera.html">camera</a><br>
<a href="egl_render.html">egl_render</a><br>
<a href="isp.html">isp</a><br>
<a href="rawcam.html">rawcam</a><br>
<a href="video_decode.html">video_decode</a><br>
<a href="video_encode.html">video_encode</a><br>
<a href="video_render.html">video_render</a><br>
@@ -56,8 +58,8 @@ <h1>OMX.broadcom.audio_render</h1>
<p>
This conformant component accepts raw PCM audio, and outputs this data
using platform-specific audio output devices. Control of these
platform-specific devices is outside the scope of IL. By default, when
connected to a clock component, it will act as a clock reference. The
platform-specific devices is outside the scope of IL. By default, when
connected to a clock component, it will act as a clock reference. The
time scale of the clock is respected, and when not normal speed no audio
will be played and no reference times will be advertised to the clock.
<p>
@@ -69,10 +71,9 @@ <h1>OMX.broadcom.audio_render</h1>
<td> Supports setting the port format to PCM unencoded audio, or DDP
encoded data.
<tr valign="top"><td><tt>OMX_IndexParamAudioPcm</tt>
<td> <tt>nChannels</tt> must be 1, 2, 4, or 8. 5.1 audio can be carried
inside 8 channels, with the last two channels advertise as blank.
<td> <tt>nChannels</tt> must be between 1 and 8.
<tt>eNumData</tt> must be <tt>OMX_NumericalDataSigned</tt>.
<tt>eEndian</tt> must be <tt>OMX_EndianLittle</tt>.
<tt>eEndian</tt> must be <tt>OMX_EndianLittle</tt> or <tt>OMX_EndianBig</tt>.
<tt>bInterleaved</tt> must be <tt>OMX_TRUE</tt>.
<tt>nBitPerSample</tt> must be 16 or 32.
<tt>nSamplingRate</tt> must be greater than or equal to 8000 but
@@ -35,6 +35,8 @@
<tr><td bgcolor="#c0e0e0">
<a href="camera.html">camera</a><br>
<a href="egl_render.html">egl_render</a><br>
<a href="isp.html">isp</a><br>
<a href="rawcam.html">rawcam</a><br>
<a href="video_decode.html">video_decode</a><br>
<a href="video_encode.html">video_encode</a><br>
<a href="video_render.html">video_render</a><br>

0 comments on commit 7fcb39c

Please sign in to comment.
You can’t perform that action at this time.