Bug 243038 - [NEW PORT] sysutils/u-boot-osd-customboard u-boot for custom boards based on OSD3358/AM335x with blank EEPROM
Summary: [NEW PORT] sysutils/u-boot-osd-customboard u-boot for custom boards based on ...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: arm Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-02 14:45 UTC by Oskar Holmlund
Modified: 2020-01-02 15:38 UTC (History)
2 users (show)

See Also:


Attachments
sysutils u-boot-osd-customboard patchset (30.26 KB, patch)
2020-01-02 14:45 UTC, Oskar Holmlund
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Oskar Holmlund 2020-01-02 14:45:43 UTC
Created attachment 210392 [details]
sysutils u-boot-osd-customboard patchset

This port is a starting point for embedded custom boards based on OSD3358/AM335x with blank EEPROM. You have to adjust the device tree for your unique hardware.

* Implementation described here
  https://octavosystems.com/app_notes/osd335x-eeprom-during-boot/
* And Robert C Nelson patchset 2019.07
  https://github.com/RobertCNelson/Bootloader-Builder/tree/master/patches
Comment 1 Emmanuel Vadot freebsd_committer 2020-01-02 15:01:08 UTC
I'm not sure that adding code from a vendor u-boot as patches is a good idea.
This will likely be a problem when upgrading to newer u-boot and that is not something that I want to deal with.
Comment 2 Oskar Holmlund 2020-01-02 15:38:11 UTC
(In reply to Emmanuel Vadot from comment #1)
Of course it will be some work when upgrading u-boot.
Perhaps a more approachable path is to suggest upstream uboot to introduce a blank eeprom option for am335x.