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">> 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; 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 <= ;[email protected]><br> <b>Sent:</b> Tuesday, July 7, 2026 6:01 PM<br> <b>To:</b> Dmitry Salychev <[email protected]>; =1B$B9&>MGH=1B(B <ya= [email protected]><br> <b>Cc:</b> [email protected] <[email protected]>; Li-Wen = Hsu <[email protected]>; delphij <[email protected]><br> <b>Subject:</b> Re: LX2160A eSDHC</font> <div> </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 <[email protected]> on behalf of Dmitry Salych= ev <[email protected]><br> <b>Sent:</b> Tuesday, July 7, 2026 3:44 PM<br> <b>To:</b> =1B$B9&>MGH=1B(B <[email protected]><br> <b>Cc:</b> [email protected] <[email protected]>; Li-Wen = Hsu <[email protected]>; delphij <[email protected]><br> <b>Subject:</b> Re: [CFT/Review] DPAA2 SFP+, LX2160A eSDHC, Thunderbolt bri= dge, FreeBSD on Apple Silicon (vz), arm64 16K pages</font> <div> </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 <[email protected]> writ= es:<br> <br> > Hi hackers,<br> ><br> > I'd like to share a few things I've been working on recently around<br= > > FreeBSD/arm64, and I'm looking for testers and code review before<br> > attempting to upstream the relevant parts.<br> ><br> > 1) DPAA2: SFP+ now works on LX2160A (runtime configuration support)<br= > ><br> > <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> ><br> > In addition, an eSDHC (sdhci) driver attached via AC= PI for the<br> > on-board TF/microSD card reader has started working:= <br> ><br> > <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> ><br> > Testing on LX2160A-based boards (e.g. SolidRun Honey= Comb) would be<br> > very welcome, especially with different SFP+ modules= .<br> ><br> > 2) Thunderbolt: the Thunderbolt bridge (networking over TB) has<br> > started working. Work-in-progress trees:<br> ><br> > <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> > <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> ><br> > The second branch covers the NHI driver and ICM-base= d connection<br> > management. If you have Thunderbolt 3/4 hardware and= are willing to<br> > test, please get in touch.<br> ><br> > 3) Swift toolchain on FreeBSD: three patches submitted upstream, one<b= r> > already merged:<br> ><br> > <a href=3D"https://github.com/swiftlang/swift/pull/9= 0143">https://github.com/swiftlang/swift/pull/90143</a><br> > <a href=3D"https://github.com/swiftlang/swiftly/pull= /565">https://github.com/swiftlang/swiftly/pull/565</a><br> > <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> ><br> > Snapshot builds for FreeBSD are available here:<br> ><br> > <a href=3D"https://github.com/networkextension/swift= -freebsd">https://github.com/networkextension/swift-freebsd</a><br> ><br> > 4) FreeBSD as a guest on Apple M-series SoCs using the macOS<br> > Virtualization.framework (vz):<br> ><br> > <a href=3D"https://github.com/networkextension/FreeB= SD-vz">https://github.com/networkextension/FreeBSD-vz</a><br> > <a href=3D"https://gist.github.com/networkextension/= bfa6ee87d37c39300d9b72333e54d829"> https://gist.github.com/networkextension/bfa6ee87d37c39300d9b72333e54d829</= a><br> ><br> > 5) arm64 16K page size support, tested on Neoverse N1:<br> ><br> > <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> > <a href=3D"https://gist.github.com/networkextension/= b34041ea32383530a0e08e60d293240d"> https://gist.github.com/networkextension/b34041ea32383530a0e08e60d293240d</= a><br> ><br> > Any testing, review comments, or guidance on how best to split these<b= r> > up for Phabricator reviews would be much appreciated. I'm happy to<br> > rebase, restructure, or provide more details on any of the above.<br> ><br> > Thanks,<br> > 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_--