Welcome to my humble Linux fork. You're probably here because you're curious about my work on mainlining various devices. In any case, hello, and I hope you can find what you're interested in (spoiler alert: I'm probably slacking off on updating any of it...)
This README contains a general explaination of each of the branches within.
Beware! I prune old branches every once in a while to keep the repo uncluttered. Usually these don't contain anything interesting, I try to carry my patches across versions, but if you plan to link directly to something in these repos, consider mirroring it elsewhere. Thanks!
Patches as they are submitted to the mailing list; contain the most up-to-date and working versions of patches.
b4/midas-wm1811-gpio-jack
: upstreaming fortab3/headset-detect
branch (contains the latest version of those patches!); currently on v4, https://lists.sr.ht/~postmarketos/upstreaming/patches/52939b4/max77693-charger-extcon
: upstreaming for the charger parts oftab3/otg-take-2
(contains the latest version of those patches!); currently on v1 (v2 WIP is being pushed here), https://lists.sr.ht/~postmarketos/upstreaming/patches/53020b4/bcm21664-common
: "ARM: dts: bcm-mobile: Split out nodes used by both BCM21664 and BCM23550"; currently on v1, https://lists.sr.ht/~postmarketos/upstreaming/%[email protected]%3E (did not get detected as a patch for some reason?)b4/exynos-phy-extcon
: patch for extcon-based USB mode switch toggling, not sent yet
Branches containing work-in-progress code for the Samsung Galaxy Tab 3 8.0. For an up-to-date mainline status, see the wiki page on the postmarketOS wiki (pretty much any change I make, or bug I find, I instantly write down there, even if it's not in my repos yet!)
Some of these branches are pushed to https://gitlab.com/knuxify/linux, which is a fork of the exynos4-mainline/linux repo - usually for making MRs against said fork.
tab3/6.7.6
: current "in-dev" tree for the Tab 3, containing a mish-mash of changes from prepared patchsets and other tweaks. Based off exynos4-mainline Linux 6.7.6 kernel.tab3/otg-take-2
: Second attempt at charging+OTG fixes. Charger patches being prepared inb4/max77693-charger-extcon
, extcon patches will have to be redone, doesn't fix host mode yet. Likely won't be updated past this point, in favor of separate branches for each patchset, applied for testing intab3/6.7.6
.tab3/headset-detect
: WIP branch for headset detection, outdated. Final patches being prepared inb4/midas-wm1811-gpio-jack
.tab3/6.5.1
: old stable, based off exynos4-mainline Linux 6.5.1 kernel. Deprecated, might be deleted soon.tab3/wip-otg
: Very old patches attempting to fix charging/OTG. Replaced bytab3/otg-take-2
. Might be deleted once OTG work is over.
Branches containing work-in-progress code for Broadcom Kona support. Stable branches reside on the bcm-kona-mainline/linux repo.
baffinlite/6.9
: current "in-dev" tree for the Grand Neo, slowly rebasing all the patches again (this time upstreaming them all on the way), coming soon to a bcm-kona-mainline/linux near you ;)
Old prefix for work-in-progress branches, as the name may suggest. I generally don't plan to use this prefix anymore (my progress is pushed to device-specific branches, then b4 branches for preparation), it remains for one patchset:
wip/bcm59054-redo
: I submitted a patch to add BCM59054 support to the regulator, and somebody suggested that the whole thing could be done better so I rewrote most of the driver. Theoretically the rewrite part is done, now to extend it to add bcm59054 support...