Comments (8)
If we get the whole idea going I could help you with pushing binaries to fwupd repo automatically using GitHub Actions
from lk2nd.
Also, I hope we can stop maintaining lk2nd packages in pmaports, but I'm not sure why these are there in the first place
from lk2nd.
I've already implemented it in -next:
Lines 29 to 39 in 6461706
from lk2nd.
@TravMurav nice, lol. But I would still like to point this:
Note that I suggest having some generic prefix like bootloader, instead of lk2nd,, so we can use this approach in other bootloaders, e.g. U-Boot + extlinux
We have been thinking about the same thing for tegra devices using u-boot, so it would be nice to have common fwupd solution
from lk2nd.
hm, interesting, if we can get wide-ish support for those properties, then it would be really nice, not sure if we have any upstream to give us guidance on that though, but bootloader,
sounds sad as a vendor prefix, in which case I'd do
&{/chosen} {
bootloader {
name = "lk2nd";
version = "18.0"
lk2nd,project = "lk2nd-msm8916"
};
};
or something like that, not exactly sure what would be a nice, scalable solution here
(...) i.e. I'm not sure if "subtype" would be generic enough to apply to everyone.
from lk2nd.
if you have this for lk2nd:
&{/chosen} {
bootloader {
name = "lk2nd";
type = "lk2nd-msm8916";
version = "18.0";
};
};
we would have this for u-boot on tegra:
&{/chosen} {
bootloader {
name = "U-Boot (grate-drivers)"; // the name is U-Boot, but we use it in the fork, so let's specify fork here as well to distinguish them
type = "asus-grouper"; // u-boot builds are per-device, so let's do it here
version = "2024.01";
};
};
(just to give you an idea what i want from U-Boot side)
from lk2nd.
it would be also nice to have stage = "primary"
or stage = "secondary"
under bootloader node
from lk2nd.
maybe something like this would be better for us:
&{/chosen} {
bootloader {
name = "U-Boot";
type = "grate-drivers"
device = "asus-grouper";
version = "2024.01";
};
};
from lk2nd.
Related Issues (20)
- dts: add Samsung Galaxy Grand Max grandmaxltekx (SM-G720N0) HOT 4
- lk2nd not booting SM-A500FU HOT 8
- Doesn't boot with my Lenovo Vibe K5 (A6020a40)
- Wileyfox Swift not booting with `fastboot boot lk2nd-msm8916.img` HOT 6
- `Error code 3039 at boot_elf_loader.c Line 1413` On UART after flashing ABOOT partition HOT 6
- `Unable to locate /bootselect partition`
- I'm unable to boot into ROM HOT 6
- Unclear instructions for installing to Samsung HOT 1
- Can't flash userdata on motorola-harpia HOT 4
- [rebase/next] fairphone2 (msm8974) : crash when no screen plugged in
- Makefile issues HOT 2
- lk1st cannot boot kernel HOT 1
- dts: msm8916: heatqlte: Failure to boot from SD card HOT 1
- Keys are working backwards HOT 2
- dts: msm8974: hammerhead: cannot boot lk2nd-msm8974.img 17.0
- dts: msm8974: hammerhead: loads ADTBS when doing `fastboot boot lk2nd-msm8974.img` on 17.0
- lk2nd: fastboot: Add "fastboot oem dtb"
- xiaomi-markw (msm8953) doesn't boot: dtb not found
- Unknown (FIXME!) in Galaxy A5000 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lk2nd.