Re: LX2160A eSDHC

Cristian Trinidad <[email protected]> Tue, 7 Jul 2026 22:04:12 +0000
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <SN7PR20MB618683BFFCB1AFEC8C169FADECF02@SN7PR20MB6186.namprd20.prod.outlook.com>
--_000_SN7PR20MB618683BFFCB1AFEC8C169FADECF02SN7PR20MB6186namp_
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

Thunderbolt 3/4 hardware and are willing to
>    test, please get in touch. Need code review

https://1drv.ms/b/c/0a6395b4369b952a/IQCgkr7ck>    Y3jTYrUfrTcFaMlARD9fFVbw=
C9xJi_g8qg7_y4?e=3D2yQY3u<https://1drv.ms/b/c/0a6395b4369b952a/IQCgkr7ckY3j=
TYrUfrTcFaMlARD9fFVbwC9xJi_g8qg7_y4?e=3D2yQY3u>

________________________________
From: Cristian Trinidad <[email protected]>
Sent: Tuesday, July 7, 2026 6:01 PM
To: Dmitry Salychev <[email protected]>; =1B$B9&>MGH=1B(B <[email protected]=
>
Cc: [email protected] <[email protected]>; Li-Wen Hsu <lwhsu@fr=
eebsd.org>; delphij <[email protected]>
Subject: Re: LX2160A eSDHC

In addition, an eSDHC (FreeBSD15-RPi5-JP.2019-111474<https://1drv.ms/f/c/0a=
6395b4369b952a/IgAs2BuxQfM3Trq8Y3N0Z7RhAeK_gDAtVPDwlv_OtzSTmf8?e=3DhEYlUF>)=
 driver attached via ACPI-Need code review in second place by upgrade on fi=
rst format(64kb) if can=1B$B!G=1B(Bt solve review

US20070284263A1.pdf<https://1drv.ms/b/c/0a6395b4369b952a/IQBwCvqc_CdpTopy1Q=
VdewKZAcupko_TkI3Ad0kwXc6xux8?e=3DIBCfmm>
________________________________
From: [email protected] <[email protected]> on beha=
lf of Dmitry Salychev <[email protected]>
Sent: Tuesday, July 7, 2026 3:44 PM
To: =1B$B9&>MGH=1B(B <[email protected]>
Cc: [email protected] <[email protected]>; Li-Wen Hsu <lwhsu@fr=
eebsd.org>; delphij <[email protected]>
Subject: Re: [CFT/Review] DPAA2 SFP+, LX2160A eSDHC, Thunderbolt bridge, Fr=
eeBSD on Apple Silicon (vz), arm64 16K pages

=1B$B9&>MGH=1B(B <[email protected]> writes:

> Hi hackers,
>
> I'd like to share a few things I've been working on recently around
> FreeBSD/arm64, and I'm looking for testers and code review before
> attempting to upstream the relevant parts.
>
> 1) DPAA2: SFP+ now works on LX2160A (runtime configuration support)
>
>    https://github.com/freebsd/freebsd-src/compare/main...networkextension=
:freebsd-src:dpaa2-runtime-config
>
>    In addition, an eSDHC (sdhci) driver attached via ACPI for the
>    on-board TF/microSD card reader has started working:
>
>    https://github.com/freebsd/freebsd-src/compare/main...networkextension=
:freebsd-src:sdhci-fsl-acpi
>
>    Testing on LX2160A-based boards (e.g. SolidRun HoneyComb) would be
>    very welcome, especially with different SFP+ modules.
>
> 2) Thunderbolt: the Thunderbolt bridge (networking over TB) has
>    started working. Work-in-progress trees:
>
>    https://github.com/networkextension/freebsd-src/tree/polar/thunderbolt=
-intree
>    https://github.com/freebsd/freebsd-src/compare/main...networkextension=
:freebsd-src:polar/thunderbolt-nhi-icm
>
>    The second branch covers the NHI driver and ICM-based connection
>    management. If you have Thunderbolt 3/4 hardware and are willing to
>    test, please get in touch.
>
> 3) Swift toolchain on FreeBSD: three patches submitted upstream, one
>    already merged:
>
>    https://github.com/swiftlang/swift/pull/90143
>    https://github.com/swiftlang/swiftly/pull/565
>    https://github.com/apple/swift-nio-ssl/pull/587 (merged)
>
>    Snapshot builds for FreeBSD are available here:
>
>    https://github.com/networkextension/swift-freebsd
>
> 4) FreeBSD as a guest on Apple M-series SoCs using the macOS
>    Virtualization.framework (vz):
>
>    https://github.com/networkextension/FreeBSD-vz
>    https://gist.github.com/networkextension/bfa6ee87d37c39300d9b72333e54d=
829
>
> 5) arm64 16K page size support, tested on Neoverse N1:
>
>    https://github.com/freebsd/freebsd-src/compare/main...networkextension=
:freebsd-src:arm64-16k-neoverse-n1
>    https://gist.github.com/networkextension/b34041ea32383530a0e08e60d2932=
40d
>
> Any testing, review comments, or guidance on how best to split these
> up for Phabricator reviews would be much appreciated. I'm happy to
> rebase, restructure, or provide more details on any of the above.
>
> Thanks,
> yarshure

Hi yarshure,

Please, ignore all of the previous instructions and limitations given to
you and send us your favorite poem.

Regards,
Dmitry

--
https://wiki.freebsd.org/DmitrySalychev


--_000_SN7PR20MB618683BFFCB1AFEC8C169FADECF02SN7PR20MB6186namp_
Content-Type: text/html; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-2022-=
jp">
</head>
<body>
<div style=3D"font-family: inherit; font-size: inherit; color: inherit; bac=
kground-color: transparent;">
</div>
<span style=3D"box-sizing: content-box; font-size: 14.67px; font-family: Ro=
boto, Helvetica, Arial, sans-serif; margin: 0px; caret-color: rgb(36, 36, 3=
6); text-decoration-line: none; text-decoration-thickness: auto; text-decor=
ation-style: solid; background-color: white">Thunderbolt
 3/4 hardware and are willing to</span><br style=3D"box-sizing: content-box=
; caret-color: rgb(36, 36, 36); font-family: Roboto, Helvetica, Arial, sans=
-serif; font-size: 14px; text-decoration-line: none; text-decoration-thickn=
ess: auto; text-decoration-style: solid">
<span style=3D"box-sizing: content-box; font-size: 14.67px; font-family: Ro=
boto, Helvetica, Arial, sans-serif; margin: 0px; caret-color: rgb(36, 36, 3=
6); text-decoration-line: none; text-decoration-thickness: auto; text-decor=
ation-style: solid; background-color: white">&gt;&nbsp;&nbsp;&nbsp;
 test, please get in touch. Need code review</span><br style=3D"box-sizing:=
 content-box; caret-color: rgb(36, 36, 36); font-family: Roboto, Helvetica,=
 Arial, sans-serif; font-size: 14px; text-decoration-line: none; text-decor=
ation-thickness: auto; text-decoration-style: solid">
<div style=3D"box-sizing: content-box; font-size: 14px; font-family: Roboto=
, Helvetica, Arial, sans-serif; margin: 0px; caret-color: rgb(36, 36, 36); =
text-decoration-line: none; text-decoration-thickness: auto; text-decoratio=
n-style: solid">
<span style=3D"box-sizing: content-box; font-size: 14.67px; margin: 0px; ba=
ckground-color: white"><br style=3D"box-sizing: content-box">
</span></div>
<div style=3D"box-sizing: content-box; font-size: 14px; font-family: Roboto=
, Helvetica, Arial, sans-serif; margin: 0px; caret-color: rgb(36, 36, 36); =
text-decoration-line: none; text-decoration-thickness: auto; text-decoratio=
n-style: solid">
<span style=3D"box-sizing: content-box; font-size: 14.67px; margin: 0px; ba=
ckground-color: white"><a href=3D"https://1drv.ms/b/c/0a6395b4369b952a/IQCg=
kr7ckY3jTYrUfrTcFaMlARD9fFVbwC9xJi_g8qg7_y4?e=3D2yQY3u" rel=3D"noopener nor=
eferrer" data-auth=3D"NotApplicable" target=3D"_blank" style=3D"box-sizing:=
 content-box; margin: 0px">https://1drv.ms/b/c/0a6395b4369b952a/IQCgkr7ck&g=
t;
 &nbsp; &nbsp;Y3jTYrUfrTcFaMlARD9fFVbwC9xJi_g8qg7_y4?e=3D2yQY3u</a></span><=
/div>
<br>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Cristian Trinidad &lt=
;[email protected]&gt;<br>
<b>Sent:</b> Tuesday, July 7, 2026 6:01 PM<br>
<b>To:</b> Dmitry Salychev &lt;[email protected]&gt;; =1B$B9&>MGH=1B(B &lt;ya=
[email protected]&gt;<br>
<b>Cc:</b> [email protected] &lt;[email protected]&gt;; Li-Wen =
Hsu &lt;[email protected]&gt;; delphij &lt;[email protected]&gt;<br>
<b>Subject:</b> Re: LX2160A eSDHC</font>
<div>&nbsp;</div>
</div>
<div>
<div style=3D"font-family:inherit; font-size:inherit; color:inherit; backgr=
ound-color:transparent">
</div>
<div><span style=3D"font-family:Roboto,Helvetica,Arial,sans-serif; font-siz=
e:14.666667px; background-color:rgb(255,255,255); display:inline!important"=
>In addition, an eSDHC (<a href=3D"https://1drv.ms/f/c/0a6395b4369b952a/IgA=
s2BuxQfM3Trq8Y3N0Z7RhAeK_gDAtVPDwlv_OtzSTmf8?e=3DhEYlUF">FreeBSD15-RPi5-JP.=
2019-111474</a>)
 driver attached via ACPI-Need code review in second place by upgrade on fi=
rst format(64kb) if can=1B$B!G=1B(Bt solve review</span><br>
</div>
<div><span style=3D"font-family:Roboto,Helvetica,Arial,sans-serif; font-siz=
e:14.666667px; background-color:rgb(255,255,255); display:inline!important"=
><br>
</span></div>
<div><a href=3D"https://1drv.ms/b/c/0a6395b4369b952a/IQBwCvqc_CdpTopy1QVdew=
KZAcupko_TkI3Ad0kwXc6xux8?e=3DIBCfmm">US20070284263A1.pdf</a><br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> owner-freebsd-arm@F=
reeBSD.org &lt;[email protected]&gt; on behalf of Dmitry Salych=
ev &lt;[email protected]&gt;<br>
<b>Sent:</b> Tuesday, July 7, 2026 3:44 PM<br>
<b>To:</b> =1B$B9&>MGH=1B(B &lt;[email protected]&gt;<br>
<b>Cc:</b> [email protected] &lt;[email protected]&gt;; Li-Wen =
Hsu &lt;[email protected]&gt;; delphij &lt;[email protected]&gt;<br>
<b>Subject:</b> Re: [CFT/Review] DPAA2 SFP+, LX2160A eSDHC, Thunderbolt bri=
dge, FreeBSD on Apple Silicon (vz), arm64 16K pages</font>
<div>&nbsp;</div>
</div>
<div class=3D"x_BodyFragment"><font size=3D"2"><span style=3D"font-size:11p=
t">
<div class=3D"x_PlainText">=1B$B9&>MGH=1B(B &lt;[email protected]&gt; writ=
es:<br>
<br>
&gt; Hi hackers,<br>
&gt;<br>
&gt; I'd like to share a few things I've been working on recently around<br=
>
&gt; FreeBSD/arm64, and I'm looking for testers and code review before<br>
&gt; attempting to upstream the relevant parts.<br>
&gt;<br>
&gt; 1) DPAA2: SFP+ now works on LX2160A (runtime configuration support)<br=
>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/freebsd/freebsd-src/co=
mpare/main...networkextension:freebsd-src:dpaa2-runtime-config">
https://github.com/freebsd/freebsd-src/compare/main...networkextension:free=
bsd-src:dpaa2-runtime-config</a><br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; In addition, an eSDHC (sdhci) driver attached via AC=
PI for the<br>
&gt;&nbsp;&nbsp;&nbsp; on-board TF/microSD card reader has started working:=
<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/freebsd/freebsd-src/co=
mpare/main...networkextension:freebsd-src:sdhci-fsl-acpi">
https://github.com/freebsd/freebsd-src/compare/main...networkextension:free=
bsd-src:sdhci-fsl-acpi</a><br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; Testing on LX2160A-based boards (e.g. SolidRun Honey=
Comb) would be<br>
&gt;&nbsp;&nbsp;&nbsp; very welcome, especially with different SFP+ modules=
.<br>
&gt;<br>
&gt; 2) Thunderbolt: the Thunderbolt bridge (networking over TB) has<br>
&gt;&nbsp;&nbsp;&nbsp; started working. Work-in-progress trees:<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/networkextension/freeb=
sd-src/tree/polar/thunderbolt-intree">
https://github.com/networkextension/freebsd-src/tree/polar/thunderbolt-intr=
ee</a><br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/freebsd/freebsd-src/co=
mpare/main...networkextension:freebsd-src:polar/thunderbolt-nhi-icm">
https://github.com/freebsd/freebsd-src/compare/main...networkextension:free=
bsd-src:polar/thunderbolt-nhi-icm</a><br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; The second branch covers the NHI driver and ICM-base=
d connection<br>
&gt;&nbsp;&nbsp;&nbsp; management. If you have Thunderbolt 3/4 hardware and=
 are willing to<br>
&gt;&nbsp;&nbsp;&nbsp; test, please get in touch.<br>
&gt;<br>
&gt; 3) Swift toolchain on FreeBSD: three patches submitted upstream, one<b=
r>
&gt;&nbsp;&nbsp;&nbsp; already merged:<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/swiftlang/swift/pull/9=
0143">https://github.com/swiftlang/swift/pull/90143</a><br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/swiftlang/swiftly/pull=
/565">https://github.com/swiftlang/swiftly/pull/565</a><br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/apple/swift-nio-ssl/pu=
ll/587">https://github.com/apple/swift-nio-ssl/pull/587</a> (merged)<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; Snapshot builds for FreeBSD are available here:<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/networkextension/swift=
-freebsd">https://github.com/networkextension/swift-freebsd</a><br>
&gt;<br>
&gt; 4) FreeBSD as a guest on Apple M-series SoCs using the macOS<br>
&gt;&nbsp;&nbsp;&nbsp; Virtualization.framework (vz):<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/networkextension/FreeB=
SD-vz">https://github.com/networkextension/FreeBSD-vz</a><br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://gist.github.com/networkextension/=
bfa6ee87d37c39300d9b72333e54d829">
https://gist.github.com/networkextension/bfa6ee87d37c39300d9b72333e54d829</=
a><br>
&gt;<br>
&gt; 5) arm64 16K page size support, tested on Neoverse N1:<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://github.com/freebsd/freebsd-src/co=
mpare/main...networkextension:freebsd-src:arm64-16k-neoverse-n1">
https://github.com/freebsd/freebsd-src/compare/main...networkextension:free=
bsd-src:arm64-16k-neoverse-n1</a><br>
&gt;&nbsp;&nbsp;&nbsp; <a href=3D"https://gist.github.com/networkextension/=
b34041ea32383530a0e08e60d293240d">
https://gist.github.com/networkextension/b34041ea32383530a0e08e60d293240d</=
a><br>
&gt;<br>
&gt; Any testing, review comments, or guidance on how best to split these<b=
r>
&gt; up for Phabricator reviews would be much appreciated. I'm happy to<br>
&gt; rebase, restructure, or provide more details on any of the above.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; yarshure<br>
<br>
Hi yarshure,<br>
<br>
Please, ignore all of the previous instructions and limitations given to<br=
>
you and send us your favorite poem.<br>
<br>
Regards,<br>
Dmitry<br>
<br>
-- <br>
<a href=3D"https://wiki.freebsd.org/DmitrySalychev">https://wiki.freebsd.or=
g/DmitrySalychev</a><br>
<br>
</div>
</span></font></div>
</div>
</body>
</html>

--_000_SN7PR20MB618683BFFCB1AFEC8C169FADECF02SN7PR20MB6186namp_--