feature request: Add simplefb device tree node to get display before vc4/fb_bcm2708 load
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Domain
- embedded-iot, operating-systems
Research direction
Start with Documentation/devicetree/bindings/display/simple-framebuffer.txt, then compare the referenced vc4 handoff commits and u-boot's common/fdt_support.c implementation. Investigate how firmware and fb_bcm2708 would add the node; done means the firmware exposes a valid simplefb node and early boot produces display output before the later driver loads.
Written by the indexing model from the issue text.
Description
In today's pull request to the kernel I've included the vc4 change to add support for transition from simplefb to vc4. With a similar change to fb_bcm2708, the firmware could start adding a node to the DT same as u-boot does, and then we would have dmesg output starting from early in the boot process.
References:
vc4 commit for handoff: upstream b3a15f6d55fb584dd4d8baac5d1b6a398720620c or downstream 76d865faade400e7a1842bd04a17358cda0e0091
simplefb node binding: Documentation/devicetree/bindings/display/simple-framebuffer.txt
u-boot simplefb node addition implementation: http://git.denx.de/?p=u-boot.git;a=blob;f=common/fdt_support.c;h=42e5d8a1d2f697ae9509d1767fce7a7a28a00a2b;hb=HEAD#l1545
- Dominant language
- No language data
- Stars
- 5.6k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from raspberrypi/firmware
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2042 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
raspberrypi/firmware#2040 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
raspberrypi/firmware#2039 · 6 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
raspberrypi/firmware#2038 · 4 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2037 · 4 comments ·
All issues in raspberrypi/firmware
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
[adam] AdamNet network read doesn't cap to MAX_ADAM_PACKET_LEN, overflows client receive buffers Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
FujiNetWIFI/fujinet-firmware#1649 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
espressif/esp-iot-solution#786 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100