device-samsung-j5y17lte: switch to mainline kernel [ci:skip-vercheck] (MR 5778)

[ci:skip-build]: already built successfully in CI
This commit is contained in:
Andras Sebok
2024-11-11 18:15:30 -08:00
committed by Clayton Craft
parent 8d01311416
commit 6effb8ba2a
15 changed files with 155 additions and 6 deletions
@@ -3,24 +3,27 @@
pkgname=device-samsung-j5y17lte
pkgdesc="Samsung Galaxy J5 (2017)"
pkgver=1
pkgver=2
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-samsung-j5y17lte
linux-postmarketos-exynos7870
mkbootimg
postmarketos-base
postmarketos-base-downstream
msm-fb-refresher
dtbtool-exynos
"
makedepends="devicepkg-dev"
source="
deviceinfo
"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
}
@@ -29,6 +32,12 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="WiFi firmware"
depends="firmware-samsung-j5y17lte"
mkdir "$subpkgdir"
}
sha512sums="
adf750c15f4697e38e4b7d879991e917591fe0f0d1bafd006e35e5fdd0198d47420aa1afc73c1c7b3e21f678745a876bab0e7f0c5268035e72bc627e5d9f031c deviceinfo
ee48a888159f6a3637043f032dd364868fc6a34ce36bd7bc9ef996ddf67b6d8871254fc85a393bb7026293007cb61a237a43306994af91bc11dcb1fd541bb15b deviceinfo
"
@@ -18,6 +18,7 @@ deviceinfo_external_storage="true"
deviceinfo_flash_method="heimdall-bootimg"
deviceinfo_generate_bootimg="true"
deviceinfo_bootimg_qcdt="true"
deviceinfo_bootimg_qcdt_type="exynos"
deviceinfo_bootimg_dtb_second="false"
deviceinfo_flash_pagesize="2048"
deviceinfo_flash_offset_base="0x10000000"
@@ -25,3 +26,5 @@ deviceinfo_flash_offset_kernel="0x00008000"
deviceinfo_flash_offset_ramdisk="0x01000000"
deviceinfo_flash_offset_second="0x00f00000"
deviceinfo_flash_offset_tags="0x00000100"
deviceinfo_dtb="exynos/exynos7870-j5y17lte"
@@ -0,0 +1,18 @@
pkgname=firmware-samsung-j5y17lte
pkgver=1
pkgrel=0
pkgdesc="Firmware files for Samsung Galaxy j5 (2017)"
url="https://github.com/fw-dumps/samsung_a6lte_dump"
arch="aarch64"
license="proprietary"
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
depends="linux-firmware-brcm"
source="brcmfmac43455-sdio.txt"
package() {
install -Dm644 "$srcdir/brcmfmac43455-sdio.txt" -t "$pkgdir/lib/firmware/brcm/"
}
sha512sums="
39fa144666c0b10d4edad3dcdadf97ce52612beff5234fde6cccbf827999548ca91121ad16c4ad4cca9707b70ff3ade19f8db71cf041ecc0a57a7df26bb761db brcmfmac43455-sdio.txt
"
@@ -0,0 +1,119 @@
# SS 43455 J5-EU Rev0.1 NVRAM 20170116 - 2G target power set 18/15/14 for 11M/54M/M7 at diplexer output
NVRAMRev=$Rev: 498373 $
sromrev=11
ccode=GB
vendid=0x14e4
devid=0x43ab
manfid=0x2d0
prodid=0x06e4
macaddr=00:90:4c:c5:12:38
nocrc=1
boardtype=0x6e4
boardrev=0x1304
xtalfreq=37400
#boardflags: 5GHz eTR switch by default
# 2.4GHz eTR switch by default
# bit1 for btcoex
#boardflags=0x00080201
boardflags=0x00080001
boardflags2=0x40000000
boardflags3=0x48200100
phycal_tempdelta=15
rxchain=1
txchain=1
aa2g=1
aa5g=1
tssipos5g=1
tssipos2g=1
femctrl=0
AvVmid_c0=0,157,1,126,1,126,1,126,1,126
ag0=0
ag1=0
## new PA parameter with filter matching
pa2ga0=0xff4f,0x1641,0xfd5e
pa2ga1=0xff5e,0x0fe8,0xfdd8
pa5ga0=0xff4f,0x15c1,0xfd6a,0xff4f,0x161d,0xfd62,0xff5c,0x163a,0xfd70,0xff8a,0x16d5,0xfda2
pa5ga1=0xff60,0x0ec4,0xfdf6,0xff55,0x0e20,0xfe0b,0xff6a,0x0edb,0xfdf7,0xff7f,0x0ec3,0xfdfc
cckpwroffset0=0
maxp2ga0=80
ofdmlrbw202gpo=0x0000
dot11agofdmhrbw202gpo=0x6644
mcsbw202gpo=0xaa888664
maxp5ga0=74,74,74,74
mcsbw205glpo=0x88866642
mcsbw205gmpo=0x88866642
mcsbw205ghpo=0x88866642
mcsbw405glpo=0xaaa88864
mcsbw405gmpo=0xaaa88864
mcsbw405ghpo=0xaaa88864
mcsbw805glpo=0xcccaaa86
mcsbw805gmpo=0xcccaaa86
mcsbw805ghpo=0xcccaaa86
itrsw=1
pdoffset2g40ma0=10
pdoffset40ma0=0x8888
pdoffset80ma0=0x8888
extpagain5g=2
extpagain2g=2
lowpowerrange2g=0
lowpowerrange5g=0
tworangetssi2g=1
tworangetssi5g=1
# LTECX flags
# WCI2
#ltecxmux=0
#ltecxpadnum=0x0504
#ltecxfnsel=0x22
#ltecxgcigpio=0x32
swctrlmap_2g=0x00040004,0x00020002,0x00040004,0x010a02,0x1ff
swctrlmap_5g=0x00100010,0x00200020,0x00200020,0x010a02,0x2f4
swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
muxenab=0x10
vcodivmode=1
deadman_to=481500000
ed_thresh2g=-54
ed_thresh5g=-54
eu_edthresh2g=-54
eu_edthresh5g=-54
dynamicsarctrl_2g=0x000000C0
dynamicsarctrl_5g=0x000000AC
#rssi_delta
#rssi_delta_2g_c0=-2,-2,0,0
#rssi_delta_5gl_c0=-4,0,-4,0,-4,0
#rssi_delta_5gml_c0=-4,0,-4,0,-4,0
#rssi_delta_5gmu_c0=-4,0,-4,0,-4,0
#rssi_delta_5gh_c0=-4,0,-4,0,-4,0
powoffs2gtna0=0,0,0,0,0,0,0,0,0,0,0,2,2,0
#powoffs5g20mtna0=0,0,0,0,0,0,0
#powoffs5g40mtna0=0,0,0,0,0
#powoffs5g80mtna0=0,0,0,0,0
#sbpowoffs5g20mtna0=0,0,0,0
#sbpowoffs5g40mtna0=0,0,0,0
#sbpowoffs5g80mtna0=0,0,0,0
ldo1=4
rawtempsense=0x1ff
cckPwrIdxCorr=3
dot11b_opts=0x3aa85
# 2G CH12/CH13 TX power limit
fccpwrch12=4
fccpwrch13=4
fccpwroverride=0
#xtal_swcapio=0x0000
@@ -1,7 +1,7 @@
# Kernel config based on defconfig and exynos7870.config
pkgname=linux-postmarketos-exynos7870
pkgver=6.11.6
pkgrel=0
pkgrel=1
pkgdesc="Close-to-mainline kernel for Samsung Exynos 7870 devices"
arch="aarch64"
_carch="arm64"
@@ -84,7 +84,7 @@ package() {
}
sha512sums="
1a42aa6f005ed9c1d821803dbd77c992990bb2d671b60748ac9abeda87ca064d04296fbe01d83cba4f653fb805669b9837e6688bbc06ee6a5878d0e0da91fefe config-postmarketos-exynos7870.aarch64
422af8829fc3f4926fc8b2f66b6e8e00b7532df4c19e7ea5ad5ca9fc0c302365391b36e576b7e7c7017fe1cc852016b312019ef345c8ad76b5c3f26929c88643 config-postmarketos-exynos7870.aarch64
1fa9b602d67f13b0324bb44612f48476d7ae609d627ec4ac9280769f5b410c2e158acc45be9624ac7115fa1b424a27e4a54e07527cbac18b40aeb37880ad80e6 linux-6.11.6.tar.gz
ff5d524a5fa949d0774bf6b3e6fb4deb882b3c0e4fbe14f15867ae2beafe195a8d27e55540c811d946d7ab5186ddebbdc5a8ee26125e528c0a0a22dbb609c39a patches-5e7613fc57598f3755592febff2a907e3dbca4fb.tar.gz
"
@@ -2295,7 +2295,7 @@ CONFIG_INPUT_TOUCHSCREEN=y
# CONFIG_TOUCHSCREEN_MSG2638 is not set
# CONFIG_TOUCHSCREEN_MTOUCH is not set
# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set
# CONFIG_TOUCHSCREEN_IMAGIS is not set
CONFIG_TOUCHSCREEN_IMAGIS=m
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
# CONFIG_TOUCHSCREEN_INEXIO is not set
# CONFIG_TOUCHSCREEN_PENMOUNT is not set