Skip to content

Commit 033a916

Browse files
committed
kernel: pinctrl-bcm2835: Fix interrupt handling for GPIOs 28-31 and 46-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
1 parent 1fd01f6 commit 033a916

Some content is hidden

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

64 files changed

+71729
-71635
lines changed

boot/bcm2708-rpi-b-plus.dtb

44 Bytes
Binary file not shown.

boot/bcm2708-rpi-b.dtb

44 Bytes
Binary file not shown.

boot/bcm2709-rpi-2-b.dtb

68 Bytes
Binary file not shown.

boot/fixup.dat

7 Bytes
Binary file not shown.

boot/fixup_cd.dat

0 Bytes
Binary file not shown.

boot/fixup_x.dat

3 Bytes
Binary file not shown.

boot/kernel.img

88 Bytes
Binary file not shown.

boot/kernel7.img

688 Bytes
Binary file not shown.

boot/start.elf

4.41 KB
Binary file not shown.

boot/start_cd.elf

256 Bytes
Binary file not shown.

boot/start_x.elf

5.19 KB
Binary file not shown.

extra/System.map

Lines changed: 28949 additions & 28948 deletions
Large diffs are not rendered by default.

extra/System7.map

Lines changed: 42681 additions & 42680 deletions
Large diffs are not rendered by default.

extra/git_hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2192c246bb3f8050f15744f39c06763cd5bbd97c
1+
1f58c41a5aba262958c2869263e6fdcaa0aa3c00

extra/uname_string

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +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
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) ) #759 PREEMPT Thu Feb 26 15:50:00 GMT 2015

extra/uname_string7

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +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
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) ) #759 SMP PREEMPT Thu Feb 26 15:53:40 GMT 2015

hardfp/opt/vc/bin/mmal_vc_diag

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/raspistill

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/raspivid

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/raspividyuv

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/raspiyuv

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/vcdbg

0 Bytes
Binary file not shown.

hardfp/opt/vc/bin/vcmailbox

7.71 KB
Binary file not shown.

hardfp/opt/vc/include/IL/OMX_Broadcom.h

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2370,7 +2370,17 @@ typedef struct OMX_CONFIG_BRCMANNOTATETYPE {
23702370
OMX_BOOL bShowCaf;
23712371
OMX_BOOL bShowMotion;
23722372
OMX_BOOL bShowFrameNum;
2373-
OMX_BOOL bBlackBackground;
2373+
OMX_BOOL bEnableBackground;
2374+
OMX_BOOL bCustomBackgroundColour;
2375+
OMX_U8 nBackgroundY;
2376+
OMX_U8 nBackgroundU;
2377+
OMX_U8 nBackgroundV;
2378+
OMX_U8 dummy1;
2379+
OMX_BOOL bCustomTextColour;
2380+
OMX_U8 nTextY;
2381+
OMX_U8 nTextU;
2382+
OMX_U8 nTextV;
2383+
OMX_U8 nTextSize; /**< Text size: 6-150 pixels */
23742384
OMX_U8 sText[OMX_BRCM_MAXANNOTATETEXTLEN];
23752385
} OMX_CONFIG_BRCMANNOTATETYPE;
23762386

hardfp/opt/vc/include/interface/mmal/mmal_parameters_camera.h

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -736,6 +736,32 @@ typedef struct MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T
736736
char text[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2];
737737
} MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T;
738738

739+
#define MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 256
740+
typedef struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T
741+
{
742+
MMAL_PARAMETER_HEADER_T hdr;
743+
744+
MMAL_BOOL_T enable;
745+
MMAL_BOOL_T show_shutter;
746+
MMAL_BOOL_T show_analog_gain;
747+
MMAL_BOOL_T show_lens;
748+
MMAL_BOOL_T show_caf;
749+
MMAL_BOOL_T show_motion;
750+
MMAL_BOOL_T show_frame_num;
751+
MMAL_BOOL_T enable_text_background;
752+
MMAL_BOOL_T custom_background_colour;
753+
uint8_t custom_background_Y;
754+
uint8_t custom_background_U;
755+
uint8_t custom_background_V;
756+
uint8_t dummy1;
757+
MMAL_BOOL_T custom_text_colour;
758+
uint8_t custom_text_Y;
759+
uint8_t custom_text_U;
760+
uint8_t custom_text_V;
761+
uint8_t text_size;
762+
char text[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3];
763+
} MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T;
764+
739765
typedef enum MMAL_STEREOSCOPIC_MODE_T {
740766
MMAL_STEREOSCOPIC_MODE_NONE = 0,
741767
MMAL_STEREOSCOPIC_MODE_SIDE_BY_SIDE = 1,

hardfp/opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2370,7 +2370,17 @@ typedef struct OMX_CONFIG_BRCMANNOTATETYPE {
23702370
OMX_BOOL bShowCaf;
23712371
OMX_BOOL bShowMotion;
23722372
OMX_BOOL bShowFrameNum;
2373-
OMX_BOOL bBlackBackground;
2373+
OMX_BOOL bEnableBackground;
2374+
OMX_BOOL bCustomBackgroundColour;
2375+
OMX_U8 nBackgroundY;
2376+
OMX_U8 nBackgroundU;
2377+
OMX_U8 nBackgroundV;
2378+
OMX_U8 dummy1;
2379+
OMX_BOOL bCustomTextColour;
2380+
OMX_U8 nTextY;
2381+
OMX_U8 nTextU;
2382+
OMX_U8 nTextV;
2383+
OMX_U8 nTextSize; /**< Text size: 6-150 pixels */
23742384
OMX_U8 sText[OMX_BRCM_MAXANNOTATETEXTLEN];
23752385
} OMX_CONFIG_BRCMANNOTATETYPE;
23762386

hardfp/opt/vc/lib/libEGL_static.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libGLESv2_static.a

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

hardfp/opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libkhrn_static.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libmmal.so

0 Bytes
Binary file not shown.
1 Byte
Binary file not shown.

hardfp/opt/vc/lib/libmmal_core.so

2 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libmmal_util.so

2 Bytes
Binary file not shown.
2 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libvcfiled_check.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.

hardfp/opt/vc/lib/libvcilcs.a

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

opt/vc/bin/mmal_vc_diag

0 Bytes
Binary file not shown.

opt/vc/bin/raspistill

0 Bytes
Binary file not shown.

opt/vc/bin/raspivid

0 Bytes
Binary file not shown.

opt/vc/bin/raspividyuv

0 Bytes
Binary file not shown.

opt/vc/bin/raspiyuv

0 Bytes
Binary file not shown.

opt/vc/bin/vcdbg

0 Bytes
Binary file not shown.

opt/vc/bin/vcmailbox

7.17 KB
Binary file not shown.

opt/vc/include/IL/OMX_Broadcom.h

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2370,7 +2370,17 @@ typedef struct OMX_CONFIG_BRCMANNOTATETYPE {
23702370
OMX_BOOL bShowCaf;
23712371
OMX_BOOL bShowMotion;
23722372
OMX_BOOL bShowFrameNum;
2373-
OMX_BOOL bBlackBackground;
2373+
OMX_BOOL bEnableBackground;
2374+
OMX_BOOL bCustomBackgroundColour;
2375+
OMX_U8 nBackgroundY;
2376+
OMX_U8 nBackgroundU;
2377+
OMX_U8 nBackgroundV;
2378+
OMX_U8 dummy1;
2379+
OMX_BOOL bCustomTextColour;
2380+
OMX_U8 nTextY;
2381+
OMX_U8 nTextU;
2382+
OMX_U8 nTextV;
2383+
OMX_U8 nTextSize; /**< Text size: 6-150 pixels */
23742384
OMX_U8 sText[OMX_BRCM_MAXANNOTATETEXTLEN];
23752385
} OMX_CONFIG_BRCMANNOTATETYPE;
23762386

opt/vc/include/interface/mmal/mmal_parameters_camera.h

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -736,6 +736,32 @@ typedef struct MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T
736736
char text[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V2];
737737
} MMAL_PARAMETER_CAMERA_ANNOTATE_V2_T;
738738

739+
#define MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3 256
740+
typedef struct MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T
741+
{
742+
MMAL_PARAMETER_HEADER_T hdr;
743+
744+
MMAL_BOOL_T enable;
745+
MMAL_BOOL_T show_shutter;
746+
MMAL_BOOL_T show_analog_gain;
747+
MMAL_BOOL_T show_lens;
748+
MMAL_BOOL_T show_caf;
749+
MMAL_BOOL_T show_motion;
750+
MMAL_BOOL_T show_frame_num;
751+
MMAL_BOOL_T enable_text_background;
752+
MMAL_BOOL_T custom_background_colour;
753+
uint8_t custom_background_Y;
754+
uint8_t custom_background_U;
755+
uint8_t custom_background_V;
756+
uint8_t dummy1;
757+
MMAL_BOOL_T custom_text_colour;
758+
uint8_t custom_text_Y;
759+
uint8_t custom_text_U;
760+
uint8_t custom_text_V;
761+
uint8_t text_size;
762+
char text[MMAL_CAMERA_ANNOTATE_MAX_TEXT_LEN_V3];
763+
} MMAL_PARAMETER_CAMERA_ANNOTATE_V3_T;
764+
739765
typedef enum MMAL_STEREOSCOPIC_MODE_T {
740766
MMAL_STEREOSCOPIC_MODE_NONE = 0,
741767
MMAL_STEREOSCOPIC_MODE_SIDE_BY_SIDE = 1,

opt/vc/include/interface/vmcs_host/khronos/IL/OMX_Broadcom.h

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2370,7 +2370,17 @@ typedef struct OMX_CONFIG_BRCMANNOTATETYPE {
23702370
OMX_BOOL bShowCaf;
23712371
OMX_BOOL bShowMotion;
23722372
OMX_BOOL bShowFrameNum;
2373-
OMX_BOOL bBlackBackground;
2373+
OMX_BOOL bEnableBackground;
2374+
OMX_BOOL bCustomBackgroundColour;
2375+
OMX_U8 nBackgroundY;
2376+
OMX_U8 nBackgroundU;
2377+
OMX_U8 nBackgroundV;
2378+
OMX_U8 dummy1;
2379+
OMX_BOOL bCustomTextColour;
2380+
OMX_U8 nTextY;
2381+
OMX_U8 nTextU;
2382+
OMX_U8 nTextV;
2383+
OMX_U8 nTextSize; /**< Text size: 6-150 pixels */
23742384
OMX_U8 sText[OMX_BRCM_MAXANNOTATETEXTLEN];
23752385
} OMX_CONFIG_BRCMANNOTATETYPE;
23762386

opt/vc/lib/libEGL_static.a

0 Bytes
Binary file not shown.

opt/vc/lib/libGLESv2_static.a

0 Bytes
Binary file not shown.

opt/vc/lib/libdebug_sym_static.a

0 Bytes
Binary file not shown.

opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

opt/vc/lib/libkhrn_static.a

0 Bytes
Binary file not shown.

opt/vc/lib/libmmal.so

0 Bytes
Binary file not shown.

opt/vc/lib/libmmal_components.so

0 Bytes
Binary file not shown.

opt/vc/lib/libmmal_core.so

0 Bytes
Binary file not shown.

opt/vc/lib/libmmal_util.so

0 Bytes
Binary file not shown.

opt/vc/lib/libmmal_vc_client.so

0 Bytes
Binary file not shown.

opt/vc/lib/libvcfiled_check.a

0 Bytes
Binary file not shown.

opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.

opt/vc/lib/libvcilcs.a

0 Bytes
Binary file not shown.

opt/vc/lib/libvmcs_rpc_client.a

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)