Skip to content

Commit 8058557

Browse files
committed
kernel: Added support to reserve/enable a GPIO pin to be used from pps-gpio module
See: raspberrypi/linux#717 firmware: arm_loader: Add lock to rotated frame updates to avoid an unsafe update from mailbox channel See: raspberrypi/firmware#327 firmware: hdmi: Fix for attached flag in hdmi status when booting with cable disconnected See: raspberrypi/firmware#326
1 parent a6dbaf8 commit 8058557

37 files changed

+17
-1
lines changed

Module.symvers

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1166,6 +1166,7 @@
11661166
0xe1f1c940 inode_sub_bytes vmlinux EXPORT_SYMBOL
11671167
0xe0112e43 dlmlock fs/ocfs2/dlm/ocfs2_dlm EXPORT_SYMBOL_GPL
11681168
0xb973d5ee usb_serial_generic_write drivers/usb/serial/usbserial EXPORT_SYMBOL_GPL
1169+
0x75ae47d6 pps_register_source drivers/pps/pps_core EXPORT_SYMBOL
11691170
0xdfc6e0df ar9003_paprd_is_done drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL
11701171
0x7371a255 ar9003_get_pll_sqsum_dvc drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL
11711172
0x6c092fe9 mdiobus_register drivers/net/phy/libphy EXPORT_SYMBOL
@@ -1650,6 +1651,7 @@
16501651
0x5b577f5d snd_soc_unregister_component sound/soc/snd-soc-core EXPORT_SYMBOL_GPL
16511652
0x78f9b710 nf_ct_l3proto_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL
16521653
0x4449e1dd synth_buffer_clear drivers/staging/speakup/speakup EXPORT_SYMBOL_GPL
1654+
0x057e2f6a pps_unregister_source drivers/pps/pps_core EXPORT_SYMBOL
16531655
0x1ab483b2 ts2020_attach drivers/media/dvb-frontends/ts2020 EXPORT_SYMBOL
16541656
0xb9ac1b32 svc_reg_xprt_class vmlinux EXPORT_SYMBOL_GPL
16551657
0xbca58274 register_sound_midi vmlinux EXPORT_SYMBOL
@@ -4159,6 +4161,7 @@
41594161
0x0f1340ad empty_aops vmlinux EXPORT_SYMBOL
41604162
0xf555a131 __task_pid_nr_ns vmlinux EXPORT_SYMBOL
41614163
0x8c576da3 iscsi_tcp_task_init drivers/scsi/libiscsi_tcp EXPORT_SYMBOL_GPL
4164+
0x996e4374 pps_lookup_dev drivers/pps/pps_core EXPORT_SYMBOL
41624165
0xebee23d7 v4l2_try_ext_ctrls drivers/media/v4l2-core/videodev EXPORT_SYMBOL
41634166
0x13b4a543 ethtool_op_get_link vmlinux EXPORT_SYMBOL
41644167
0x5d12e48f input_event_to_user vmlinux EXPORT_SYMBOL_GPL
@@ -5818,6 +5821,7 @@
58185821
0xac332cb5 dma_common_get_sgtable vmlinux EXPORT_SYMBOL
58195822
0xcb2babaa vfs_setlease vmlinux EXPORT_SYMBOL_GPL
58205823
0x40d04664 console_trylock vmlinux EXPORT_SYMBOL
5824+
0x02e9abf4 pps_event drivers/pps/pps_core EXPORT_SYMBOL
58215825
0x15af5c93 v4l2_ctrl_add_handler drivers/media/v4l2-core/videodev EXPORT_SYMBOL
58225826
0x47ae3e64 i2c_smbus_read_block_data vmlinux EXPORT_SYMBOL
58235827
0xb3b90b7b usb_put_intf vmlinux EXPORT_SYMBOL_GPL

fixup.dat

3 Bytes
Binary file not shown.

fixup_cd.dat

3 Bytes
Binary file not shown.

fixup_x.dat

1 Byte
Binary file not shown.

git_hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
c1361d458506da3020b67f16032f5699b8907532
1+
519c51ec5c429c84c59a301b65d16fb79e9e09b2

kernel.img

-720 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
17.3 KB
Binary file not shown.

modules/3.12.31+/modules.alias

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6740,6 +6740,8 @@ alias platform:uio_pdrv_genirq uio_pdrv_genirq
67406740
alias tty-ldisc-2 serport
67416741
alias serio:ty06pr*id*ex* serio_raw
67426742
alias serio:ty01pr*id*ex* serio_raw
6743+
alias tty-ldisc-18 pps_ldisc
6744+
alias of:N*T*Cpps-gpio* pps_gpio
67436745
alias usb:v04FAp2490d*dc*dsc*dp*ic*isc*ip*in* ds2490
67446746
alias w1-family-0x42 w1_therm
67456747
alias w1-family-0x3B w1_therm

modules/3.12.31+/modules.alias.bin

76 Bytes
Binary file not shown.

modules/3.12.31+/modules.dep

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -855,6 +855,9 @@ kernel/drivers/input/serio/serio_raw.ko: kernel/drivers/input/serio/serio.ko
855855
kernel/drivers/input/gameport/gameport.ko:
856856
kernel/drivers/input/gameport/lightning.ko: kernel/drivers/input/gameport/gameport.ko
857857
kernel/drivers/input/gameport/ns558.ko: kernel/drivers/input/gameport/gameport.ko
858+
kernel/drivers/pps/clients/pps-ldisc.ko: kernel/drivers/pps/pps_core.ko
859+
kernel/drivers/pps/clients/pps-gpio.ko: kernel/drivers/pps/pps_core.ko
860+
kernel/drivers/pps/pps_core.ko:
858861
kernel/drivers/w1/masters/ds2490.ko: kernel/drivers/w1/wire.ko kernel/drivers/connector/cn.ko
859862
kernel/drivers/w1/masters/ds2482.ko: kernel/drivers/w1/wire.ko kernel/drivers/connector/cn.ko
860863
kernel/drivers/w1/masters/ds1wm.ko: kernel/drivers/w1/wire.ko kernel/drivers/connector/cn.ko

modules/3.12.31+/modules.dep.bin

272 Bytes
Binary file not shown.

modules/3.12.31+/modules.order

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -855,6 +855,9 @@ kernel/drivers/input/serio/serio_raw.ko
855855
kernel/drivers/input/gameport/gameport.ko
856856
kernel/drivers/input/gameport/lightning.ko
857857
kernel/drivers/input/gameport/ns558.ko
858+
kernel/drivers/pps/clients/pps-ldisc.ko
859+
kernel/drivers/pps/clients/pps-gpio.ko
860+
kernel/drivers/pps/pps_core.ko
858861
kernel/drivers/w1/masters/ds2490.ko
859862
kernel/drivers/w1/masters/ds2482.ko
860863
kernel/drivers/w1/masters/ds1wm.ko

modules/3.12.31+/modules.symbols

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ alias symbol:snd_soc_dpcm_be_get_state snd_soc_core
175175
alias symbol:snd_soc_add_codec_controls snd_soc_core
176176
alias symbol:snd_soc_unregister_platform snd_soc_core
177177
alias symbol:stp_proto_unregister stp
178+
alias symbol:pps_lookup_dev pps_core
178179
alias symbol:i2c_bit_algo i2c_algo_bit
179180
alias symbol:ir_raw_handler_unregister rc_core
180181
alias symbol:ircomm_data_request ircomm
@@ -994,6 +995,7 @@ alias symbol:ath9k_hw_set_txpowerlimit ath9k_hw
994995
alias symbol:dib8000_set_slave_frontend dib8000
995996
alias symbol:dib8096p_get_i2c_tuner dib8000
996997
alias symbol:iscsi_host_free libiscsi
998+
alias symbol:pps_unregister_source pps_core
997999
alias symbol:dm_unregister_target dm_mod
9981000
alias symbol:ocfs2_cluster_connect_agnostic ocfs2_stackglue
9991001
alias symbol:v4l2_detect_cvt v4l2_dv_timings
@@ -2151,6 +2153,7 @@ alias symbol:cx22702_attach cx22702
21512153
alias symbol:adxl34x_suspend adxl34x
21522154
alias symbol:ath9k_hw_enable_interrupts ath9k_hw
21532155
alias symbol:l2cap_conn_get bluetooth
2156+
alias symbol:pps_event pps_core
21542157
alias symbol:nf_ct_alloc_hashtable nf_conntrack
21552158
alias symbol:bitmap_start_sync md_mod
21562159
alias symbol:rc_unregister_device rc_core
@@ -2853,6 +2856,7 @@ alias symbol:wimax_msg_alloc wimax
28532856
alias symbol:irias_new_integer_value irda
28542857
alias symbol:ircomm_connect_request ircomm
28552858
alias symbol:snd_seq_kernel_client_ctl snd_seq
2859+
alias symbol:pps_register_source pps_core
28562860
alias symbol:ip_tunnel_newlink ip_tunnel
28572861
alias symbol:iscsi_tcp_hdr_recv_prep libiscsi_tcp
28582862
alias symbol:l2tp_tunnel_sock_put l2tp_core

modules/3.12.31+/modules.symbols.bin

203 Bytes
Binary file not shown.

start.elf

608 Bytes
Binary file not shown.

start_cd.elf

640 Bytes
Binary file not shown.

start_x.elf

640 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libEGL_static.a

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

vc/hardfp/opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libkhrn_static.a

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

vc/hardfp/opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.

vc/hardfp/opt/vc/lib/libvcilcs.a

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

vc/softfp/opt/vc/lib/libEGL_static.a

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

vc/softfp/opt/vc/lib/libkhrn_client.a

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libkhrn_static.a

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

vc/softfp/opt/vc/lib/libvchostif.a

0 Bytes
Binary file not shown.

vc/softfp/opt/vc/lib/libvcilcs.a

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

0 commit comments

Comments
 (0)