Skip to content

Commit

Permalink
kernel: pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 4…
Browse files Browse the repository at this point in the history
…6-53

See: raspberrypi/linux@11f2a1f

kernel: perf: Add support for performance counter interrupt and enable in DT
See: https://perf.wiki.kernel.org/index.php/Tutorial

firmware: vdec3: preparation work for MVC

firmware: OV5647: Correct line lengths for 25MHz oscillator
See: http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=99351

firmware: Tuner: Enable video stabilisation
See: http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=89177

firmware: Annotate: Add control of text size, colour, bg colour, and handle CR
See: http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=97929

userland: Add vcmailbox tool for issuing mailbox commands from command line
  • Loading branch information
popcornmix committed Feb 26, 2015
1 parent 1fd01f6 commit 033a916
Show file tree
Hide file tree
Showing 64 changed files with 71,729 additions and 71,635 deletions.
Binary file modified boot/bcm2708-rpi-b-plus.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-b.dtb
Binary file not shown.
Binary file modified boot/bcm2709-rpi-2-b.dtb
Binary file not shown.
Binary file modified boot/fixup.dat
Binary file not shown.
Binary file modified boot/fixup_cd.dat
Binary file not shown.
Binary file modified boot/fixup_x.dat
Binary file not shown.
Binary file modified boot/kernel.img
Binary file not shown.
Binary file modified boot/kernel7.img
Binary file not shown.
Binary file modified boot/start.elf
Binary file not shown.
Binary file modified boot/start_cd.elf
Binary file not shown.
Binary file modified boot/start_x.elf
Binary file not shown.
57,897 changes: 28,949 additions & 28,948 deletions extra/System.map

Large diffs are not rendered by default.

85,361 changes: 42,681 additions & 42,680 deletions extra/System7.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion extra/git_hash
@@ -1 +1 @@
2192c246bb3f8050f15744f39c06763cd5bbd97c
1f58c41a5aba262958c2869263e6fdcaa0aa3c00
2 changes: 1 addition & 1 deletion extra/uname_string
@@ -1 +1 @@
Linux version 3.18.7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #758 PREEMPT Mon Feb 23 19:27:03 GMT 2015
Linux version 3.18.7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #759 PREEMPT Thu Feb 26 15:50:00 GMT 2015
2 changes: 1 addition & 1 deletion extra/uname_string7
@@ -1 +1 @@
Linux version 3.18.7-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #758 SMP PREEMPT Mon Feb 23 19:52:56 GMT 2015
Linux version 3.18.7-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #759 SMP PREEMPT Thu Feb 26 15:53:40 GMT 2015
Binary file modified hardfp/opt/vc/bin/mmal_vc_diag
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspistill
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspivid
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspividyuv
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/raspiyuv
Binary file not shown.
Binary file modified hardfp/opt/vc/bin/vcdbg
Binary file not shown.
Binary file added hardfp/opt/vc/bin/vcmailbox
Binary file not shown.
12 changes: 11 additions & 1 deletion hardfp/opt/vc/include/IL/OMX_Broadcom.h
Expand Up @@ -2370,7 +2370,17 @@ typedef struct OMX_CONFIG_BRCMANNOTATETYPE {
OMX_BOOL bShowCaf;
OMX_BOOL bShowMotion;
OMX_BOOL bShowFrameNum;
OMX_BOOL bBlackBackground;
OMX_BOOL bEnableBackground;
OMX_BOOL bCustomBackgroundColour;
OMX_U8 nBackgroundY;
OMX_U8 nBackgroundU;
OMX_U8 nBackgroundV;
OMX_U8 dummy1;
OMX_BOOL bCustomTextColour;
OMX_U8 nTextY;
OMX_U8 nTextU;
OMX_U8 nTextV;
OMX_U8 nTextSize; /**< Text size: 6-150 pixels */
OMX_U8 sText[OMX_BRCM_MAXANNOTATETEXTLEN];
} OMX_CONFIG_BRCMANNOTATETYPE;

Expand Down
26 changes: 26 additions & 0 deletions hardfp/opt/vc/include/interface/mmal/mmal_parameters_camera.h
Expand Up @@ -736,6 +736,32 @@ typedef struct MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T
char text[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2];
} MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T;

#define MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 256
typedef struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T
{
MMAL_PARAMETER_HEADER_T hdr;

MMAL_BOOL_T enable;
MMAL_BOOL_T show_shutter;
MMAL_BOOL_T show_analog_gain;
MMAL_BOOL_T show_lens;
MMAL_BOOL_T show_caf;
MMAL_BOOL_T show_motion;
MMAL_BOOL_T show_frame_num;
MMAL_BOOL_T enable_text_background;
MMAL_BOOL_T custom_background_colour;
uint8_t custom_background_Y;
uint8_t custom_background_U;
uint8_t custom_background_V;
uint8_t dummy1;
MMAL_BOOL_T custom_text_colour;
uint8_t custom_text_Y;
uint8_t custom_text_U;
uint8_t custom_text_V;
uint8_t text_size;
char text[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3];
} MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T;

typedef enum MMAL_STEREOSCOPIC_MODE_T {
MMAL_STEREOSCOPIC_MODE_NONE = 0,
MMAL_STEREOSCOPIC_MODE_SIDE_BY_SIDE = 1,
Expand Down
Expand Up @@ -2370,7 +2370,17 @@ typedef struct OMX_CONFIG_BRCMANNOTATETYPE {
OMX_BOOL bShowCaf;
OMX_BOOL bShowMotion;
OMX_BOOL bShowFrameNum;
OMX_BOOL bBlackBackground;
OMX_BOOL bEnableBackground;
OMX_BOOL bCustomBackgroundColour;
OMX_U8 nBackgroundY;
OMX_U8 nBackgroundU;
OMX_U8 nBackgroundV;
OMX_U8 dummy1;
OMX_BOOL bCustomTextColour;
OMX_U8 nTextY;
OMX_U8 nTextU;
OMX_U8 nTextV;
OMX_U8 nTextSize; /**< Text size: 6-150 pixels */
OMX_U8 sText[OMX_BRCM_MAXANNOTATETEXTLEN];
} OMX_CONFIG_BRCMANNOTATETYPE;

Expand Down
Binary file modified hardfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal_components.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal_core.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal_util.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libmmal_vc_client.so
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified hardfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.
Binary file modified opt/vc/bin/mmal_vc_diag
Binary file not shown.
Binary file modified opt/vc/bin/raspistill
Binary file not shown.
Binary file modified opt/vc/bin/raspivid
Binary file not shown.
Binary file modified opt/vc/bin/raspividyuv
Binary file not shown.
Binary file modified opt/vc/bin/raspiyuv
Binary file not shown.
Binary file modified opt/vc/bin/vcdbg
Binary file not shown.
Binary file added opt/vc/bin/vcmailbox
Binary file not shown.
12 changes: 11 additions & 1 deletion opt/vc/include/IL/OMX_Broadcom.h
Expand Up @@ -2370,7 +2370,17 @@ typedef struct OMX_CONFIG_BRCMANNOTATETYPE {
OMX_BOOL bShowCaf;
OMX_BOOL bShowMotion;
OMX_BOOL bShowFrameNum;
OMX_BOOL bBlackBackground;
OMX_BOOL bEnableBackground;
OMX_BOOL bCustomBackgroundColour;
OMX_U8 nBackgroundY;
OMX_U8 nBackgroundU;
OMX_U8 nBackgroundV;
OMX_U8 dummy1;
OMX_BOOL bCustomTextColour;
OMX_U8 nTextY;
OMX_U8 nTextU;
OMX_U8 nTextV;
OMX_U8 nTextSize; /**< Text size: 6-150 pixels */
OMX_U8 sText[OMX_BRCM_MAXANNOTATETEXTLEN];
} OMX_CONFIG_BRCMANNOTATETYPE;

Expand Down
26 changes: 26 additions & 0 deletions opt/vc/include/interface/mmal/mmal_parameters_camera.h
Expand Up @@ -736,6 +736,32 @@ typedef struct MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T
char text[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2];
} MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T;

#define MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 256
typedef struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T
{
MMAL_PARAMETER_HEADER_T hdr;

MMAL_BOOL_T enable;
MMAL_BOOL_T show_shutter;
MMAL_BOOL_T show_analog_gain;
MMAL_BOOL_T show_lens;
MMAL_BOOL_T show_caf;
MMAL_BOOL_T show_motion;
MMAL_BOOL_T show_frame_num;
MMAL_BOOL_T enable_text_background;
MMAL_BOOL_T custom_background_colour;
uint8_t custom_background_Y;
uint8_t custom_background_U;
uint8_t custom_background_V;
uint8_t dummy1;
MMAL_BOOL_T custom_text_colour;
uint8_t custom_text_Y;
uint8_t custom_text_U;
uint8_t custom_text_V;
uint8_t text_size;
char text[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3];
} MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T;

typedef enum MMAL_STEREOSCOPIC_MODE_T {
MMAL_STEREOSCOPIC_MODE_NONE = 0,
MMAL_STEREOSCOPIC_MODE_SIDE_BY_SIDE = 1,
Expand Down
12 changes: 11 additions & 1 deletion opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h
Expand Up @@ -2370,7 +2370,17 @@ typedef struct OMX_CONFIG_BRCMANNOTATETYPE {
OMX_BOOL bShowCaf;
OMX_BOOL bShowMotion;
OMX_BOOL bShowFrameNum;
OMX_BOOL bBlackBackground;
OMX_BOOL bEnableBackground;
OMX_BOOL bCustomBackgroundColour;
OMX_U8 nBackgroundY;
OMX_U8 nBackgroundU;
OMX_U8 nBackgroundV;
OMX_U8 dummy1;
OMX_BOOL bCustomTextColour;
OMX_U8 nTextY;
OMX_U8 nTextU;
OMX_U8 nTextV;
OMX_U8 nTextSize; /**< Text size: 6-150 pixels */
OMX_U8 sText[OMX_BRCM_MAXANNOTATETEXTLEN];
} OMX_CONFIG_BRCMANNOTATETYPE;

Expand Down
Binary file modified opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified opt/vc/lib/libmmal.so
Binary file not shown.
Binary file modified opt/vc/lib/libmmal_components.so
Binary file not shown.
Binary file modified opt/vc/lib/libmmal_core.so
Binary file not shown.
Binary file modified opt/vc/lib/libmmal_util.so
Binary file not shown.
Binary file modified opt/vc/lib/libmmal_vc_client.so
Binary file not shown.
Binary file modified opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.

3 comments on commit 033a916

@clivem
Copy link

@clivem clivem commented on 033a916 Feb 26, 2015

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

userland: Add vcmailbox tool for issuing mailbox commands from command line

Not seeing the source for this in userland project.....

@popcornmix
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated.

@clivem
Copy link

@clivem clivem commented on 033a916 Feb 26, 2015

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you.

Please sign in to comment.