Skip to content

Commit

Permalink
firmware: arm_loader: Initialise the ARM display layer to -127
Browse files Browse the repository at this point in the history
See: raspberrypi/linux#1128

firmware: lcd: Add lcd_rotate config option and change default orientation

firmware: tvserver: Make tvservice state report LCD state
  • Loading branch information
popcornmix committed Sep 9, 2015
1 parent ea072e1 commit c49152d
Show file tree
Hide file tree
Showing 70 changed files with 15 additions and 6 deletions.
Binary file modified bcm2708-rpi-b-plus.dtb
Binary file not shown.
Binary file modified bcm2708-rpi-b.dtb
Binary file not shown.
Binary file modified bcm2708-rpi-cm.dtb
Binary file not shown.
Binary file modified bcm2709-rpi-2-b.dtb
Binary file not shown.
Binary file modified bootcode.bin
Binary file not shown.
Binary file modified fixup.dat
Binary file not shown.
Binary file modified fixup_cd.dat
Binary file not shown.
Binary file modified fixup_db.dat
Binary file not shown.
Binary file modified fixup_x.dat
Binary file not shown.
2 changes: 1 addition & 1 deletion git_hash
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4507c9752292506fa6ef136114ad14ffd92b2ca5
06c135b5e6ba900d80658a8c1842d8d62c100c7e
Binary file modified kernel.img
Binary file not shown.
Binary file modified kernel7.img
Binary file not shown.
4 changes: 4 additions & 0 deletions overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,10 @@ behaviour. See the list of overlays below for a description of the parameters an
The Overlay and Parameter Reference
===================================

N.B. When editing this file, please preserve the indentation levels to make it simple to parse
programmatically. NO HARD TABS.


Name: <The base DTB>
Info: Configures the base Raspberry Pi hardware
Load: <loaded automatically>
Expand Down
Binary file modified start.elf
Binary file not shown.
Binary file modified start_cd.elf
Binary file not shown.
Binary file modified start_db.elf
Binary file not shown.
Binary file modified start_x.elf
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/raspistill
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/raspivid
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/raspividyuv
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/raspiyuv
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/bin/tvservice
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libbcm_host.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libcontainers.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/reader_flv.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/reader_mkv.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/reader_mp4.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/reader_mpga.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/reader_ps.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/reader_raw_video.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/reader_rtp.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/writer_mp4.so
Binary file not shown.
Binary file modified vc/hardfp/opt/vc/lib/plugins/writer_raw_video.so
Binary file not shown.
8 changes: 4 additions & 4 deletions vc/sdk/opt/vc/include/interface/vcos/vcos_assert.h
Original file line number Diff line number Diff line change
Expand Up @@ -225,12 +225,12 @@ extern void logging_assert_dump(void);

#ifndef vcos_assert
#define vcos_assert(cond) \
( (cond) ? (void)0 : (VCOS_ASSERT_MSG("%s", #cond), VCOS_ASSERT_BKPT) )
( (cond) ? (void)0 : (VCOS_ASSERT_BKPT, VCOS_ASSERT_MSG("%s", #cond)) )
#endif

#ifndef vcos_assert_msg
#define vcos_assert_msg(cond, ...) \
( (cond) ? (void)0 : (VCOS_ASSERT_MSG(__VA_ARGS__), VCOS_ASSERT_BKPT) )
( (cond) ? (void)0 : (VCOS_ASSERT_BKPT, VCOS_ASSERT_MSG(__VA_ARGS__)) )
#endif

#else /* VCOS_ASSERT_ENABLED */
Expand All @@ -250,12 +250,12 @@ extern void logging_assert_dump(void);

#ifndef vcos_demand
#define vcos_demand(cond) \
( (cond) ? (void)0 : (VCOS_ASSERT_MSG("%s", #cond), VCOS_ASSERT_BKPT, vcos_abort()) )
( (cond) ? (void)0 : (VCOS_ASSERT_BKPT, VCOS_ASSERT_MSG("%s", #cond), vcos_abort()) )
#endif

#ifndef vcos_demand_msg
#define vcos_demand_msg(cond, ...) \
( (cond) ? (void)0 : (VCOS_ASSERT_MSG(__VA_ARGS__), VCOS_ASSERT_BKPT, vcos_abort()) )
( (cond) ? (void)0 : (VCOS_ASSERT_BKPT, VCOS_ASSERT_MSG(__VA_ARGS__), vcos_abort()) )
#endif

#else /* VCOS_DEMAND_ENABLED */
Expand Down
5 changes: 5 additions & 0 deletions vc/sdk/opt/vc/include/interface/vmcs_host/vc_tvservice_defs.h
Original file line number Diff line number Diff line change
Expand Up @@ -349,4 +349,9 @@ typedef struct {
uint32_t serial_num;
} TV_DEVICE_ID_T;

// state flag for LCD attached
enum {
VC_LCD_ATTACHED_DEFAULT = (1 <<22), /**<LCD display is attached and default */
};

#endif
2 changes: 1 addition & 1 deletion vc/sdk/opt/vc/src/hello_pi/hello_video/video.c
Original file line number Diff line number Diff line change
Expand Up @@ -188,14 +188,14 @@ static int video_decode_test(char *filename)
// need to flush the renderer to allow video_decode to disable its input port
ilclient_flush_tunnels(tunnel, 0);

ilclient_disable_port_buffers(video_decode, 130, NULL, NULL, NULL);
}

fclose(in);

ilclient_disable_tunnel(tunnel);
ilclient_disable_tunnel(tunnel+1);
ilclient_disable_tunnel(tunnel+2);
ilclient_disable_port_buffers(video_decode, 130, NULL, NULL, NULL);
ilclient_teardown_tunnels(tunnel);

ilclient_state_transition(list, OMX_StateIdle);
Expand Down
Binary file modified vc/softfp/opt/vc/bin/raspistill
Binary file not shown.
Binary file modified vc/softfp/opt/vc/bin/raspivid
Binary file not shown.
Binary file modified vc/softfp/opt/vc/bin/raspividyuv
Binary file not shown.
Binary file modified vc/softfp/opt/vc/bin/raspiyuv
Binary file not shown.
Binary file modified vc/softfp/opt/vc/bin/tvservice
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libEGL_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libGLESv2_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libbcm_host.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libcontainers.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libdebug_sym_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libkhrn_client.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libkhrn_static.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvcfiled_check.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvchostif.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvcilcs.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/libvmcs_rpc_client.a
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/reader_flv.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/reader_mkv.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/reader_mp4.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/reader_mpga.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/reader_ps.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/reader_raw_video.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/reader_rtp.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/writer_mp4.so
Binary file not shown.
Binary file modified vc/softfp/opt/vc/lib/plugins/writer_raw_video.so
Binary file not shown.

0 comments on commit c49152d

Please sign in to comment.