David Banks
|
827df2f535
|
Atom CPLD: Generate CSYNC from HS_N and FS_N
Change-Id: If7facf354dfd233a238b17b15a61154fd3f4393b
|
2018-11-24 10:19:30 +00:00 |
David Banks
|
49d0873393
|
Atom CPLD: Added back in glitch filtering
Change-Id: I1c9077a956577d7aa5353a7ecfb83c805fcade15
|
2018-11-23 22:43:46 +00:00 |
David Banks
|
eab13bc481
|
Atom CPLD: Shave two bits of the counter
Change-Id: I0dc82a58282df583e910adb460ea33bc659900e6
|
2018-11-23 22:42:39 +00:00 |
David Banks
|
5b49cf989a
|
Pi Firmware: Added cpld_atom
Change-Id: I53f5a42582bc1dcc9861d0ba43c3a36f3c5034e9
|
2018-11-23 22:42:39 +00:00 |
David Banks
|
1ae2cf9fc4
|
Atom CPLD: Reworked for a 57.272MHz clock
Change-Id: Ie6abd79a38fd6eecec239afa6411be383df67ed3
|
2018-11-23 19:01:49 +00:00 |
David Banks
|
4723366512
|
Pi Firmware: Optimizations to deinterlacing from Ian/Dominic
Change-Id: I589008c58a6daa039effb32081da47adf78543a9
|
2018-11-22 17:35:16 +00:00 |
David Banks
|
0410869753
|
Atom PCB: Prototype (improved ground routing)
Change-Id: Ib0ffeedc2e691b3e808bfd0fe7fde48a0fe1ef16
|
2018-11-22 17:23:53 +00:00 |
David Banks
|
4d65ebe3c9
|
Atom CPLD: Initial version for home-etched prototype
Change-Id: I9f1311623de3aae565ff77376857bc29acb99933
|
2018-11-22 14:52:12 +00:00 |
David Banks
|
4cf47a0890
|
Atom PCB: Prototype (just about complete)
Change-Id: Iee45754a64bc2e643c024d613505a408e311c64b
|
2018-11-22 14:49:04 +00:00 |
David Banks
|
de9ecbc13f
|
Atom PCB: Prototype (work in progress)
Change-Id: I1ce6bdd678fac7189b29dc98b29949ee3f9029c0
|
2018-11-22 01:32:17 +00:00 |
David Banks
|
c89778ff7c
|
Pi Firmware: fixed flickering OSD in auto-calibrate
Change-Id: I076ba6d397a7bba190de0c549b2ffe22997e165c
|
2018-11-21 10:58:57 +00:00 |
David Banks
|
72ab57285a
|
Pi Firmware: Fixed a CPLD version fallback bug with the DELAY parameter
Change-Id: I1af702aa7a7a51e75fb0b9b601997f6710eecf29
|
2018-11-21 10:56:13 +00:00 |
David Banks
|
7a34fc353a
|
Pi Firmware: in cmdline.txt set deinterlace=5 (Advanced) in the example config
Change-Id: Ie582bbaed813af49560ae3eb45404dc0d25dceeb
|
2018-11-21 10:49:36 +00:00 |
David Banks
|
a4e4ee6610
|
Pi Firmware: in CPLDv1 remove Advanced Deinterlacing from OSD
Change-Id: Ief367655b407fee03cc3429fefef4885bfd491c0
|
2018-11-21 10:49:01 +00:00 |
David Banks
|
6defbe7019
|
Pi Firmware: Added Ian's Full Deinterlace code (Mode 7)
Change-Id: Ic650a6a79fd933fc63f040cc3e416c1509e61b00
|
2018-11-21 10:03:47 +00:00 |
David Banks
|
4d5827d556
|
Pi Firmware: Determine Display vsync freq by reading PixelValve2 registers
Change-Id: I649794dfbfb6762a84a5c482192ff681ab72b92c
|
2018-11-19 13:29:56 +00:00 |
David Banks
|
45cd83811b
|
Revert "Pi Firmware: changed to using hdmi_timings in 1600x1200@50 mode"
This reverts commit 67ff0b059a .
|
2018-11-19 11:46:40 +00:00 |
David Banks
|
e9a70d7a7d
|
Pi Firmware: maintain exact lock when switching between modes 0..6 and mode 7
Change-Id: I56916876d087bd679ff171c59cc0dbdfea36a4ba
|
2018-11-19 10:16:54 +00:00 |
David Banks
|
67ff0b059a
|
Pi Firmware: changed to using hdmi_timings in 1600x1200@50 mode
Change-Id: I9a7c23675907562f9cadfc953806800eeb2a1b7c
|
2018-11-19 10:14:18 +00:00 |
David Banks
|
dded2aec8c
|
Pi Firmware: call recalculate_hdmi_clock() on startup
Change-Id: I8a967044980398edb8e3aec65b90692f10141390
|
2018-11-18 21:23:19 +00:00 |
David Banks
|
b620e7d49e
|
Pi Firmware: minor cmdline.txt change
Change-Id: Ia3af4da64a36adcf1707cce84de2872b1b2066c5
|
2018-11-18 15:48:13 +00:00 |
David Banks
|
a5bf0a93fe
|
Pi Firmware: Pick an optimal gpclk_divisor to keep core_freq as high as possible
Change-Id: I9f80c992ecdb2dd121005e0e476a56690cb2e3a0
|
2018-11-18 15:47:43 +00:00 |
David Banks
|
b6cc0927f5
|
Pi Firmware: Move all PLLH code into recalculate_hdmi_clock()
Change-Id: I2d86550b3f6c1ef8c250ce2a9af4bb9c74137649
|
2018-11-18 15:17:14 +00:00 |
David Banks
|
242f6f29b3
|
P Firmware: show vsync during clock calibration
Change-Id: Ibad4157be2614a47fbc2dd41666747a91b20216f
|
2018-11-18 15:08:42 +00:00 |
David Banks
|
bb06d34cc7
|
Pi Firmware: implemented capture of N frames and OSD_EXPIRED for delayed exit of OSD
Change-Id: I93a75ae4f6fb34fc778250431d65c63fd7593579
|
2018-11-18 14:54:29 +00:00 |
David Banks
|
8212858fa6
|
Pi Firmware: rewrote HDMI Clock calculation using actual vsync time only
Change-Id: Ia021cc8be5d93857a3ef5d52459f1d6240ecdb24
|
2018-11-18 13:34:32 +00:00 |
David Banks
|
9f834eb347
|
Pi Firmware: fixed a bug that possibly corrupted clkinfo.line_len
Change-Id: I5ac27d751da45a0f81b9821d852738710d1c79bd
|
2018-11-18 12:32:15 +00:00 |
David Banks
|
e56d1f13cd
|
Pi Firmware: Implement a crude key accelerator to make it possible to change large valued params
Change-Id: Ib5137d99d9811e73e20b10e60bf96ebf70267a37
|
2018-11-17 16:29:06 +00:00 |
David Banks
|
bad566706f
|
Pi Firmware: Allow clocking params to be changed dynamically
Change-Id: I8a398c6e788558e5b97158f206e23d873fa0225b
|
2018-11-17 16:26:56 +00:00 |
David Banks
|
9b637c4fe6
|
Pi Firmware: Atom config 1920x1080 with 2x scaling
Change-Id: Ic9d0067e45f9a70e080f8cfbffddc2adf395a5c6
|
2018-11-17 15:01:16 +00:00 |
David Banks
|
8f332b7425
|
Pi Firmware: Min CPLD clock now 75MHz, resulting in a 300MHz min core clock
Change-Id: Ie9f15ae610ac97dd91d1299267dffe61ad34bdd4
|
2018-11-17 13:17:55 +00:00 |
David Banks
|
f369754cb1
|
Pi Firmware: changes vsync detect constant from 6.144us to 8.000us
Change-Id: Id293b22d99e6e4f55cc3fde7f4978456bbe107a1
|
2018-11-17 13:13:16 +00:00 |
David Banks
|
e9f7569dd1
|
Pi Firmware: re-order Info Menu
Change-Id: If22fe0fb377fd3354d55316f798449154fcaa696
|
2018-11-17 13:02:17 +00:00 |
David Banks
|
343e05df95
|
Pi Firmware: added return property to allow menu return at the start (0) or end (1, default)
Change-Id: Ic6a2b0e5ac2473fbb6e61d19aa1432b78b76138c
|
2018-11-17 12:55:24 +00:00 |
David Banks
|
4c4e306b55
|
Fix bug in commit that allows menus to wrap
Change-Id: I5a9251f50e588ac19ba361d3876f2ed1180cc788
|
2018-11-17 12:54:47 +00:00 |
David Banks
|
11f728c7e9
|
Pi Firmware: added keymap property with default 123233
Change-Id: I749fd3e7ec62544b46b6c46d01463ba6c155d741
|
2018-11-17 12:54:20 +00:00 |
David Banks
|
d6819a323a
|
Make menus and parameters wrap
Change-Id: I6a694d4b5cc10c0d2222cbc58e38f2ee6e9e0b82
|
2018-11-17 11:27:17 +00:00 |
David Banks
|
4202f97191
|
Pi Firmware: revert to BBC configs as default
Change-Id: Ib8c0902c9c74711ea4c36af96167b8176e8aafcb
|
2018-11-17 11:09:54 +00:00 |
David Banks
|
720cb4618b
|
Pi Firmware: Atom config 1600x1200 with 2.5x scaling
Change-Id: I2da397698851982aeebdd7d3880c1ecca22602bd
|
2018-11-16 20:25:11 +00:00 |
David Banks
|
0e15bfe067
|
Pi Firmware: Atom config 1600x1200 with 3x scaling
Change-Id: Ia0dbb6150c128476fbce6de9cdd1bdf067372099
|
2018-11-16 20:14:03 +00:00 |
David Banks
|
8b4710eb7a
|
Pi Firmware: switch to atom configs for testing
Change-Id: I623026598dcc19a790ad83891d809c05ff9bc874
|
2018-11-16 19:16:58 +00:00 |
David Banks
|
268d22ab3d
|
Pi Firmware: Added clocking parameters to support other systems
Change-Id: I723aaf0955df944b0b9b43876dcf4150520c3448
|
2018-11-16 15:59:44 +00:00 |
David Banks
|
e3f1d967b6
|
Pi Firmware: Big rework of the OSD Menus
Change-Id: I51e1764d3eb2e057077fa5f8d61e758d19e6e546
|
2018-11-15 14:15:51 +00:00 |
David Banks
|
753fd46e53
|
Pi Firmware: fix a recent bug that caused OSD flickering when calibrating modes 0..6
Change-Id: Ifda43792e711b7d7c600e41f93852c38ff0860b2
|
2018-11-13 11:05:52 +00:00 |
David Banks
|
72b00eb7e2
|
Pi Firmware: Removed obsolete BIT_INITIALIZE
Change-Id: I397257e3276ecf96e3eab9e7ae5a061a4fc28597
|
2018-11-13 09:23:40 +00:00 |
David Banks
|
639966d052
|
Pi Firmware: Optimise screen clearing when size changed
Change-Id: Iac2f9e9836d72ef05fa81ce2daf084297d4d8c9a
|
2018-11-13 09:23:40 +00:00 |
David Banks
|
b3915c0995
|
Pi Firmware: Allow a wider range of H Width/V Height
Change-Id: I43e680aa8e79a5cfd73bd37d7f6c2d4fdc0cf4a7
|
2018-11-13 09:23:40 +00:00 |
David Banks
|
c45a98bb96
|
Pi Firmware: Added variable rate auto repeat to keys
Change-Id: I880a5a8dc18bad3855d52cec41c8aa49de9f591e
|
2018-11-13 09:23:40 +00:00 |
David Banks
|
674b880166
|
Pi Firmware: corrected UK101 example in cmdline.txt
Change-Id: Ibe0a8f68a2fb5492bfbec0469f9632139087d11d
|
2018-11-13 09:23:40 +00:00 |
David Banks
|
ac5c92c263
|
Pi Firmware: improved debug grid for de-interlacing
Change-Id: I706bbd597262cab5ed1319a74f0a094f87afd3a8
|
2018-11-13 09:23:40 +00:00 |