Skip to content

Commit

Permalink
firmware: dispmanx: Add stereoscopic flags to transform
Browse files Browse the repository at this point in the history
firmware: Fix MMAL annotate V3 handling
See: http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=97929

firmware: arm_loader: Populate DT with HAT vendor info

firmware: arm_loader: Support boolean parameters and '.dtbo' extensions
See: http://www.raspberrypi.org/forums/viewtopic.php?f=29&t=93015&start=325#p716663

kernel: config: Remove CONFIG_USB_UAS as it does not work
See: raspberrypi/linux#875

kernel: Add support for 3.5 display by tinylcd.com
See: raspberrypi/linux#880
  • Loading branch information
popcornmix committed Mar 15, 2015
1 parent 1431f38 commit db5994e
Show file tree
Hide file tree
Showing 90 changed files with 145 additions and 47 deletions.
8 changes: 4 additions & 4 deletions Module.symvers
Original file line number Diff line number Diff line change
Expand Up @@ -1419,7 +1419,7 @@
0x9f97baeb ar9003_paprd_create_curve drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL
0x2abd9662 screen_glyph vmlinux EXPORT_SYMBOL_GPL
0xb92b36dd srcu_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL
0x2e27d64d fill_inquiry_response vmlinux EXPORT_SYMBOL_GPL
0xb5825cf3 fill_inquiry_response vmlinux EXPORT_SYMBOL_GPL
0x4e0643ff usb_match_one_id vmlinux EXPORT_SYMBOL_GPL
0x3d152f2f rpc_proc_unregister vmlinux EXPORT_SYMBOL_GPL
0xf7802486 __aeabi_uidivmod vmlinux EXPORT_SYMBOL
Expand Down Expand Up @@ -6345,9 +6345,9 @@
0x8017d205 ar9003_hw_bb_watchdog_dbg_info drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL
0x5a770461 tda8083_attach drivers/media/dvb-frontends/tda8083 EXPORT_SYMBOL
0x84d2fba4 neigh_proc_dointvec_jiffies vmlinux EXPORT_SYMBOL
0x6d5d065b usb_stor_probe1 vmlinux EXPORT_SYMBOL_GPL
0x0d8ebb2f usb_stor_probe1 vmlinux EXPORT_SYMBOL_GPL
0x661601de sprint_symbol vmlinux EXPORT_SYMBOL_GPL
0xc1b6c69f usb_stor_probe2 vmlinux EXPORT_SYMBOL_GPL
0xec91b92c usb_stor_probe2 vmlinux EXPORT_SYMBOL_GPL
0xe7d510ee update_region vmlinux EXPORT_SYMBOL
0x9a4d2033 nfs_show_options vmlinux EXPORT_SYMBOL_GPL
0x04f4beed hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL
Expand Down Expand Up @@ -7089,7 +7089,7 @@
0xb54533f7 usecs_to_jiffies vmlinux EXPORT_SYMBOL
0xb6fe4ed4 user_free_preparse vmlinux EXPORT_SYMBOL_GPL
0x1baeaed4 proc_dostring vmlinux EXPORT_SYMBOL
0xb475f2fc usb_stor_adjust_quirks vmlinux EXPORT_SYMBOL_GPL
0xf5ac189b usb_stor_adjust_quirks vmlinux EXPORT_SYMBOL_GPL
0xb052a93d devres_find vmlinux EXPORT_SYMBOL_GPL
0xd70b0bc8 of_find_node_by_path vmlinux EXPORT_SYMBOL
0xf638a6bb of_find_node_by_type vmlinux EXPORT_SYMBOL
Expand Down
8 changes: 4 additions & 4 deletions Module7.symvers
Original file line number Diff line number Diff line change
Expand Up @@ -1435,7 +1435,7 @@
0xdd5d779c ar9003_paprd_create_curve drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL
0x5152442d screen_glyph vmlinux EXPORT_SYMBOL_GPL
0xa76d63a8 srcu_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL
0x5ae17b70 fill_inquiry_response vmlinux EXPORT_SYMBOL_GPL
0x648739a4 fill_inquiry_response vmlinux EXPORT_SYMBOL_GPL
0x49659083 usb_match_one_id vmlinux EXPORT_SYMBOL_GPL
0x77707b76 rpc_proc_unregister vmlinux EXPORT_SYMBOL_GPL
0xf7802486 __aeabi_uidivmod vmlinux EXPORT_SYMBOL
Expand Down Expand Up @@ -6408,9 +6408,9 @@
0x709037e1 ar9003_hw_bb_watchdog_dbg_info drivers/net/wireless/ath/ath9k/ath9k_hw EXPORT_SYMBOL
0x8ffeb558 tda8083_attach drivers/media/dvb-frontends/tda8083 EXPORT_SYMBOL
0x58d633c7 neigh_proc_dointvec_jiffies vmlinux EXPORT_SYMBOL
0x7e3d567f usb_stor_probe1 vmlinux EXPORT_SYMBOL_GPL
0xf8c29985 usb_stor_probe1 vmlinux EXPORT_SYMBOL_GPL
0x661601de sprint_symbol vmlinux EXPORT_SYMBOL_GPL
0xd048315b usb_stor_probe2 vmlinux EXPORT_SYMBOL_GPL
0xd67ec529 usb_stor_probe2 vmlinux EXPORT_SYMBOL_GPL
0x099fbc1d update_region vmlinux EXPORT_SYMBOL
0x83585b2d nfs_show_options vmlinux EXPORT_SYMBOL_GPL
0xd2a81f4f hci_get_route net/bluetooth/bluetooth EXPORT_SYMBOL
Expand Down Expand Up @@ -7157,7 +7157,7 @@
0xb54533f7 usecs_to_jiffies vmlinux EXPORT_SYMBOL
0xb6fe4ed4 user_free_preparse vmlinux EXPORT_SYMBOL_GPL
0xeed3635b proc_dostring vmlinux EXPORT_SYMBOL
0x89be878b usb_stor_adjust_quirks vmlinux EXPORT_SYMBOL_GPL
0xa2874c87 usb_stor_adjust_quirks vmlinux EXPORT_SYMBOL_GPL
0xdd6dd7e0 devres_find vmlinux EXPORT_SYMBOL_GPL
0xbe3b7d7c of_find_node_by_path vmlinux EXPORT_SYMBOL
0x6c243484 of_find_node_by_type vmlinux EXPORT_SYMBOL
Expand Down
Binary file modified fixup.dat
Binary file not shown.
Binary file modified fixup_cd.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 @@
780e68130fba82a525b89e85f051c91b7a508e52
5e3fb8358a4918c1c6c3ad0706da28c90ef7f737
Binary file modified kernel.img
Binary file not shown.
Binary file modified kernel7.img
Binary file not shown.
Binary file not shown.
Binary file removed modules/3.18.9+/kernel/drivers/usb/storage/uas.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-alauda.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-cypress.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-datafab.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-eneub6250.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-freecom.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-isd200.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-jumpshot.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-karma.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-onetouch.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-realtek.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-sddr09.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-sddr55.ko
Binary file not shown.
Binary file modified modules/3.18.9+/kernel/drivers/usb/storage/ums-usbat.ko
Binary file not shown.
19 changes: 2 additions & 17 deletions modules/3.18.9+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -1765,23 +1765,6 @@ alias usb:v8087p07D7d*dc*dsc*dp*ic*isc*ip*in* i2400m_usb
alias usb:v8087p07D6d*dc*dsc*dp*ic*isc*ip*in* i2400m_usb
alias usb:v8086p0188d*dc*dsc*dp*ic*isc*ip*in* i2400m_usb
alias usb:v8086p0186d*dc*dsc*dp*ic*isc*ip*in* i2400m_usb
alias usb:v*p*d*dc*dsc*dp*ic08isc06ip62in* uas
alias usb:v*p*d*dc*dsc*dp*ic08isc06ip50in* uas
alias usb:v4971p8017d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v4971p1012d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v357Dp7788d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v2109p0711d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v174Cp5106d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v152Dp0567d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pAB2Ad*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pAB21d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pAB20d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pA0A4d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pA013d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pA003d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2p3320d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2p3312d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2p2312d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v07B4p010Ad0102dc*dsc*dp*ic*isc*ip*in* ums_alauda
alias usb:v0584p0008d0102dc*dsc*dp*ic*isc*ip*in* ums_alauda
alias usb:v14CDp6116d0160dc*dsc*dp*ic*isc*ip*in* ums_cypress
Expand Down Expand Up @@ -5005,6 +4988,8 @@ alias usb:v1110p900Fd*dc*dsc*dp*ic*isc*ip*in* ueagle_atm
alias usb:v1110p9010d*dc*dsc*dp*ic*isc*ip*in* ueagle_atm
alias usb:v1110p9000d*dc*dsc*dp*ic*isc*ip*in* ueagle_atm
alias usb:v1110p9001d*dc*dsc*dp*ic*isc*ip*in* ueagle_atm
alias platform:gpio-keys gpio_keys
alias of:N*T*Cgpio-keys* gpio_keys
alias usb:v06F8pA302d*dc*dsc*dp*ic*isc*ip*in* iforce
alias usb:v06F8p0004d*dc*dsc*dp*ic*isc*ip*in* iforce
alias usb:v06F8p0003d*dc*dsc*dp*ic*isc*ip*in* iforce
Expand Down
Binary file modified modules/3.18.9+/modules.alias.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion modules/3.18.9+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,6 @@ kernel/drivers/net/slip/slhc.ko:
kernel/drivers/net/wimax/i2400m/i2400m.ko: kernel/net/wimax/wimax.ko kernel/net/rfkill/rfkill.ko
kernel/drivers/net/wimax/i2400m/i2400m-usb.ko: kernel/drivers/net/wimax/i2400m/i2400m.ko kernel/net/wimax/wimax.ko kernel/net/rfkill/rfkill.ko
kernel/drivers/cdrom/cdrom.ko:
kernel/drivers/usb/storage/uas.ko:
kernel/drivers/usb/storage/ums-alauda.ko:
kernel/drivers/usb/storage/ums-cypress.ko:
kernel/drivers/usb/storage/ums-datafab.ko:
Expand Down Expand Up @@ -338,6 +337,7 @@ kernel/drivers/usb/atm/xusbatm.ko: kernel/drivers/usb/atm/usbatm.ko kernel/net/a
kernel/drivers/usb/usbip/usbip-core.ko:
kernel/drivers/usb/usbip/vhci-hcd.ko: kernel/drivers/usb/usbip/usbip-core.ko
kernel/drivers/usb/usbip/usbip-host.ko: kernel/drivers/usb/usbip/usbip-core.ko
kernel/drivers/input/keyboard/gpio_keys.ko:
kernel/drivers/input/joystick/iforce/iforce.ko:
kernel/drivers/input/joystick/xpad.ko: kernel/drivers/input/ff-memless.ko
kernel/drivers/input/touchscreen/ads7846.ko:
Expand Down
Binary file modified modules/3.18.9+/modules.dep.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion modules/3.18.9+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,6 @@ kernel/drivers/net/slip/slhc.ko
kernel/drivers/net/wimax/i2400m/i2400m.ko
kernel/drivers/net/wimax/i2400m/i2400m-usb.ko
kernel/drivers/cdrom/cdrom.ko
kernel/drivers/usb/storage/uas.ko
kernel/drivers/usb/storage/ums-alauda.ko
kernel/drivers/usb/storage/ums-cypress.ko
kernel/drivers/usb/storage/ums-datafab.ko
Expand Down Expand Up @@ -338,6 +337,7 @@ kernel/drivers/usb/atm/xusbatm.ko
kernel/drivers/usb/usbip/usbip-core.ko
kernel/drivers/usb/usbip/vhci-hcd.ko
kernel/drivers/usb/usbip/usbip-host.ko
kernel/drivers/input/keyboard/gpio_keys.ko
kernel/drivers/input/joystick/iforce/iforce.ko
kernel/drivers/input/joystick/xpad.ko
kernel/drivers/input/touchscreen/ads7846.ko
Expand Down
Binary file modified modules/3.18.9+/modules.symbols.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-alauda.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-cypress.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-datafab.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-eneub6250.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-freecom.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-isd200.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-jumpshot.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-karma.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-onetouch.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-realtek.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-sddr09.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-sddr55.ko
Binary file not shown.
Binary file modified modules/3.18.9-v7+/kernel/drivers/usb/storage/ums-usbat.ko
Binary file not shown.
19 changes: 2 additions & 17 deletions modules/3.18.9-v7+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -1771,23 +1771,6 @@ alias usb:v8087p07D7d*dc*dsc*dp*ic*isc*ip*in* i2400m_usb
alias usb:v8087p07D6d*dc*dsc*dp*ic*isc*ip*in* i2400m_usb
alias usb:v8086p0188d*dc*dsc*dp*ic*isc*ip*in* i2400m_usb
alias usb:v8086p0186d*dc*dsc*dp*ic*isc*ip*in* i2400m_usb
alias usb:v*p*d*dc*dsc*dp*ic08isc06ip62in* uas
alias usb:v*p*d*dc*dsc*dp*ic08isc06ip50in* uas
alias usb:v4971p8017d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v4971p1012d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v357Dp7788d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v2109p0711d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v174Cp5106d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v152Dp0567d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pAB2Ad*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pAB21d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pAB20d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pA0A4d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pA013d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2pA003d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2p3320d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2p3312d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v0BC2p2312d*dc*dsc*dp*ic*isc*ip*in* uas
alias usb:v07B4p010Ad0102dc*dsc*dp*ic*isc*ip*in* ums_alauda
alias usb:v0584p0008d0102dc*dsc*dp*ic*isc*ip*in* ums_alauda
alias usb:v14CDp6116d0160dc*dsc*dp*ic*isc*ip*in* ums_cypress
Expand Down Expand Up @@ -5011,6 +4994,8 @@ alias usb:v1110p900Fd*dc*dsc*dp*ic*isc*ip*in* ueagle_atm
alias usb:v1110p9010d*dc*dsc*dp*ic*isc*ip*in* ueagle_atm
alias usb:v1110p9000d*dc*dsc*dp*ic*isc*ip*in* ueagle_atm
alias usb:v1110p9001d*dc*dsc*dp*ic*isc*ip*in* ueagle_atm
alias platform:gpio-keys gpio_keys
alias of:N*T*Cgpio-keys* gpio_keys
alias usb:v06F8pA302d*dc*dsc*dp*ic*isc*ip*in* iforce
alias usb:v06F8p0004d*dc*dsc*dp*ic*isc*ip*in* iforce
alias usb:v06F8p0003d*dc*dsc*dp*ic*isc*ip*in* iforce
Expand Down
Binary file modified modules/3.18.9-v7+/modules.alias.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion modules/3.18.9-v7+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,6 @@ kernel/drivers/net/slip/slhc.ko:
kernel/drivers/net/wimax/i2400m/i2400m.ko: kernel/net/wimax/wimax.ko kernel/net/rfkill/rfkill.ko
kernel/drivers/net/wimax/i2400m/i2400m-usb.ko: kernel/drivers/net/wimax/i2400m/i2400m.ko kernel/net/wimax/wimax.ko kernel/net/rfkill/rfkill.ko
kernel/drivers/cdrom/cdrom.ko:
kernel/drivers/usb/storage/uas.ko:
kernel/drivers/usb/storage/ums-alauda.ko:
kernel/drivers/usb/storage/ums-cypress.ko:
kernel/drivers/usb/storage/ums-datafab.ko:
Expand Down Expand Up @@ -342,6 +341,7 @@ kernel/drivers/usb/atm/xusbatm.ko: kernel/drivers/usb/atm/usbatm.ko kernel/net/a
kernel/drivers/usb/usbip/usbip-core.ko:
kernel/drivers/usb/usbip/vhci-hcd.ko: kernel/drivers/usb/usbip/usbip-core.ko
kernel/drivers/usb/usbip/usbip-host.ko: kernel/drivers/usb/usbip/usbip-core.ko
kernel/drivers/input/keyboard/gpio_keys.ko:
kernel/drivers/input/joystick/iforce/iforce.ko:
kernel/drivers/input/joystick/xpad.ko: kernel/drivers/input/ff-memless.ko
kernel/drivers/input/touchscreen/ads7846.ko:
Expand Down
Binary file modified modules/3.18.9-v7+/modules.dep.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion modules/3.18.9-v7+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -246,7 +246,6 @@ kernel/drivers/net/slip/slhc.ko
kernel/drivers/net/wimax/i2400m/i2400m.ko
kernel/drivers/net/wimax/i2400m/i2400m-usb.ko
kernel/drivers/cdrom/cdrom.ko
kernel/drivers/usb/storage/uas.ko
kernel/drivers/usb/storage/ums-alauda.ko
kernel/drivers/usb/storage/ums-cypress.ko
kernel/drivers/usb/storage/ums-datafab.ko
Expand Down Expand Up @@ -342,6 +341,7 @@ kernel/drivers/usb/atm/xusbatm.ko
kernel/drivers/usb/usbip/usbip-core.ko
kernel/drivers/usb/usbip/vhci-hcd.ko
kernel/drivers/usb/usbip/usbip-host.ko
kernel/drivers/input/keyboard/gpio_keys.ko
kernel/drivers/input/joystick/iforce/iforce.ko
kernel/drivers/input/joystick/xpad.ko
kernel/drivers/input/touchscreen/ads7846.ko
Expand Down
Binary file modified modules/3.18.9-v7+/modules.symbols.bin
Binary file not shown.
121 changes: 121 additions & 0 deletions overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,44 @@ Load: dtoverlay=hifiberry-digi
Params: <None>


File: hy28a-overlay.dtb
Info: HY28A - 2.8" TFT LCD Display Module by HAOYU Electronics
Default values match Texy's display shield
Load: dtoverlay=hy28a,<param>=<val>
Params: speed Display SPI bus speed

rotate Display rotation {0,90,180,270}

fps Delay between frame updates

debug Debug output level {0-7}

xohms Touchpanel sensitivity (X-plate resistance)

resetgpio GPIO used to reset controller

ledgpio GPIO used to control backlight


File: hy28b-overlay.dtb
Info: HY28B - 2.8" TFT LCD Display Module by HAOYU Electronics
Default values match Texy's display shield
Load: dtoverlay=hy28b,<param>=<val>
Params: speed Display SPI bus speed

rotate Display rotation {0,90,180,270}

fps Delay between frame updates

debug Debug output level {0-7}

xohms Touchpanel sensitivity (X-plate resistance)

resetgpio GPIO used to reset controller

ledgpio GPIO used to control backlight


File: i2c-rtc-overlay.dtb
Info: Adds support for a number of I2C Real Time Clock devices
Load: dtoverlay=i2c-rtc,<param>
Expand Down Expand Up @@ -215,6 +253,20 @@ Params: gpio_out_pin GPIO pin for output (default "17")
(default "off")


File: mz61581-overlay.dtb
Info: MZ61581 display by Tontec
Load: dtoverlay=mz61581,<param>=<val>
Params: speed Display SPI bus speed

rotate Display rotation {0,90,180,270}

fps Delay between frame updates

debug Debug output level {0-7}

xohms Touchpanel sensitivity (X-plate resistance)


File: pcf2127-rtc-overlay.dtb
Info: This overlay is now deprecated and will be deleted. Use i2c-rtc instead.

Expand All @@ -223,12 +275,81 @@ File: pcf8523-rtc-overlay.dtb
Info: This overlay is now deprecated and will be deleted. Use i2c-rtc instead.


File: piscreen-overlay.dtb
Info: PiScreen display by OzzMaker.com
Load: dtoverlay=piscreen,<param>=<val>
Params: speed Display SPI bus speed

rotate Display rotation {0,90,180,270}

fps Delay between frame updates

debug Debug output level {0-7}


File: pitft28-resistive-overlay.dtb
Info: Adafruit PiTFT 2.8" resistive touch screen
Load: dtoverlay=pitft28-resistive,<param>=<val>
Params: speed Display SPI bus speed

rotate Display rotation {0,90,180,270}

fps Delay between frame updates

debug Debug output level {0-7}


File: pps-gpio-overlay.dtb
Info: Configures the pps-gpio (pulse-per-second time signal via GPIO).
Load: dtoverlay=pps-gpio,<param>=<val>
Params: gpiopin GPIO input pin (default "18")


File: rpi-display-overlay.dtb
Info: RPi-Display - 2.8" Touch Display by Watterott
Load: dtoverlay=rpi-display,<param>=<val>
Params: speed Display SPI bus speed

rotate Display rotation {0,90,180,270}

fps Delay between frame updates

debug Debug output level {0-7}

xohms Touchpanel sensitivity (X-plate resistance)


File: tinylcd35-overlay.dtb
Info: 3.5" Color TFT Display by www.tinlylcd.com
Options: Touch, RTC, keypad
Load: dtoverlay=tinylcd35,<param>=<val>
Params: speed Display SPI bus speed

rotate Display rotation {0,90,180,270}

fps Delay between frame updates

debug Debug output level {0-7}

touch Enable touch panel

touchgpio Touch controller IRQ GPIO

xohms Touchpanel: Resistance of X-plate in ohms

rtc-pcf PCF8563 Real Time Clock

rtc-ds DS1307 Real Time Clock

keypad Enable keypad

Examples:
Display with touchpanel, PCF8563 RTC and keypad:
dtoverlay=tinylcd35,touch,rtc-pcf,keypad
Old touch display:
dtoverlay=tinylcd35,touch,touchgpio=3


File: w1-gpio-overlay.dtb
Info: Configures the w1-gpio Onewire interface module.
Use this overlay if you *don't* need a pin to drive an external pullup.
Expand Down
Binary file added overlays/tinylcd35-overlay.dtb
Binary file not shown.
Binary file modified start.elf
Binary file not shown.
Binary file modified start_cd.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/lib/libEGL.so
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.so
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/libWFC.so
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/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.
7 changes: 7 additions & 0 deletions vc/sdk/opt/vc/include/interface/vmcs_host/vc_dispmanx_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,13 @@ typedef enum {
DISPMANX_FLIP_HRIZ = 1 << 16,
DISPMANX_FLIP_VERT = 1 << 17,

/* extra flags for controlling 3d duplication behaviour */
DISPMANX_STEREOSCOPIC_NONE = 0 << 20,
DISPMANX_STEREOSCOPIC_MONO = 1 << 20,
DISPMANX_STEREOSCOPIC_SBS = 2 << 20,
DISPMANX_STEREOSCOPIC_TB = 3 << 20,
DISPMANX_STEREOSCOPIC_MASK = 3 << 20,

/* extra flags for controlling snapshot behaviour */
DISPMANX_SNAPSHOT_NO_YUV = 1 << 24,
DISPMANX_SNAPSHOT_NO_RGB = 1 << 25,
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/lib/libEGL.so
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.so
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/libWFC.so
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/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.

0 comments on commit db5994e

Please sign in to comment.