<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in ad.earmv7hf</title>
    <link>http://nxr.netbsd.org/rss/src/distrib/sets/lists/dtb/ad.earmv7hf</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>regenerate dtb lists</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.14</description>
    <pubDate>Tue Mar 31 00:10:25 UTC 2026</pubDate>
    <dc:creator>yurix</dc:creator>
</item>

<item>
    <title>Update to handle the new DTS import.<br/><br/>- Arm re-organisation<br/>- new dtb/dtbo files<br/>- removal of local additions where upstream has caught up</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.13</description>
    <pubDate>Sun Jan 18 05:50:27 UTC 2026</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Pandaboard work from Rui-Xiang Guo via port-arm with updates from me.<br/><br/>https://github.com/picohive/netbsd-pandaboard</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.12</description>
    <pubDate>Tue Dec 16 00:20:22 UTC 2025</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Add a device tree for the Red Pitaya SDRlab 122-16.<br/><br/>To boot NetBSD on the 122-16, copy the .dtb built from<br/>zynq-red-pitays-122-16.dts, the first-stage bootloader (called<br/>boot.bin) and U-Boot that came with the 122-16 and a kernel image,<br/>netbsd.ub, built for earmv7hf to an MS-DOS partition on an<br/>MBR-partitioned SD card.  At the U-Boot prompt, "Zynq&gt; ", type these<br/>commands:<br/><br/>i2c dev 0<br/>eeprom read 0 0x50 0 0x1804 0x400<br/>env import -b 0 0x400 hw_rev serial ethaddr<br/>setenv bootargs "root=ld0a"<br/>fatload mmc 0 0x01f00000 device~1.dtb<br/>fatload mmc 0 0x02000000 netbsd.ub<br/>fdt addr 0x01f00000<br/>fdt set /axi/ethernet@e000b000 local-mac-address $ethaddr<br/>bootm 0x02000000 - 0x01f00000<br/><br/>Note that the ethernet PHY will not attach unless you have applied<br/>the patches from Lloyd Parkes in kern/58083.</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.11</description>
    <pubDate>Sat May 04 02:21:48 UTC 2024</pubDate>
    <dc:creator>dyoung</dc:creator>
</item>

<item>
    <title>Add imx6sx dtb files</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.10</description>
    <pubDate>Thu May 04 13:41:46 UTC 2023</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>branches:  1.9.2;<br/>distrib/sets: remove duplicate entries</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.9</description>
    <pubDate>Sat Sep 10 15:54:11 UTC 2022</pubDate>
    <dc:creator>rillig</dc:creator>
</item>

<item>
    <title>regen</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.8</description>
    <pubDate>Fri Nov 12 21:55:46 UTC 2021</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>dtb: Re-generate set lists for 5.15</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.7</description>
    <pubDate>Sun Nov 07 17:11:05 UTC 2021</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Install a copy of rk3399-pinebook-pro.dtb to the base dtb directory for<br/>compatibility with the factory firmware. Normally this is frowned upon,<br/>but this is the only easy way to boot NetBSD on this board without<br/>having to crack open the case and/or hook up a serial console.</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.6</description>
    <pubDate>Wed Jun 02 10:31:18 UTC 2021</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Build i.MX7D dtbs for armv7</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.5</description>
    <pubDate>Wed Jun 10 18:53:31 UTC 2020</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>imx6 kernels are part of GENERIC now</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.4</description>
    <pubDate>Sat May 23 13:24:08 UTC 2020</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Regen</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.3</description>
    <pubDate>Fri May 22 23:58:22 UTC 2020</pubDate>
    <dc:creator>rin</dc:creator>
</item>

<item>
    <title>Sort</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.2</description>
    <pubDate>Fri May 22 15:55:51 UTC 2020</pubDate>
    <dc:creator>skrll</dc:creator>
</item>

<item>
    <title>Separate devicetree .dts -&gt; .dtb building from kernel builds. They are now<br/>part of a separate set, "dtb.tgz", and only built when MKDTB=yes. This<br/>defaults to yes for earmv[67]* and aarch64, and no everywhere else.</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.1</description>
    <pubDate>Mon May 18 21:19:34 UTC 2020</pubDate>
    <dc:creator>jmcneill</dc:creator>
</item>

<item>
    <title>Pull up following revision(s) (requested by bouyer in ticket #182):<br/><br/>	sys/arch/arm/nxp/imx6_platform.c: revision 1.8 (via patch)<br/>	sys/arch/arm/nxp/imx6_platform.c: revision 1.9 (via patch)<br/>	sys/arch/arm/nxp/imx6_ccmvar.h: revision 1.2<br/>	sys/arch/arm/nxp/imx6_ccmvar.h: revision 1.3<br/>	distrib/sets/lists/dtb/ad.earmv7hf: revision 1.10<br/>	sys/arch/arm/nxp/imx6sx_clk.c: revision 1.1<br/>	sys/arch/arm/nxp/imx6_ccm.c: revision 1.3<br/>	sys/arch/arm/nxp/imx6sx_clk.c: revision 1.2<br/>	sys/arch/arm/nxp/imx6_ccm.c: revision 1.4<br/>	sys/arch/arm/nxp/imx6sx_clk.c: revision 1.3<br/>	sys/arch/arm/nxp/imx6_spi.c: revision 1.8<br/>	sys/arch/arm/nxp/imx_sdhc.c: revision 1.8<br/>	sys/arch/arm/imx/imxusb.c: revision 1.19<br/>	sys/arch/arm/nxp/imx6_usb.c: revision 1.7<br/>	sys/arch/arm/nxp/imx6_usb.c: revision 1.8<br/>	sys/arch/arm/nxp/files.imx: revision 1.3<br/>	sys/arch/arm/nxp/imx6_clk.c: revision 1.5<br/>	sys/arch/arm/nxp/imx6_clk.c: revision 1.6<br/>	sys/arch/arm/nxp/imx6_reg.h: revision 1.2<br/>	sys/arch/arm/nxp/imx6_gpc.c: revision 1.4<br/>	sys/arch/arm/imx/imx23_usb.c: revision 1.6<br/>	sys/dtb/arm/Makefile: revision 1.6<br/>	sys/arch/arm/imx/imxusbvar.h: revision 1.7<br/>	sys/arch/evbarm/conf/GENERIC: revision 1.119<br/>	sys/arch/arm/nxp/imx6_ccmreg.h: revision 1.2<br/>	sys/arch/arm/nxp/imx6_iomux.c: revision 1.3<br/>	sys/arch/arm/nxp/imx6_usbphy.c: revision 1.3<br/>	sys/arch/arm/nxp/imx6_pcie.c: revision 1.7<br/><br/>In preparation of imx6sx support, move imx6q-specific definitions from<br/>imx6_ccm.c to imx6_clk.c, and prefix with IMX6Q/imx6q:<br/>- Clock IDs and related struct imx_clock_id<br/>- Clock Parents and Divider Tables<br/>- struct imx6_clk<br/>and related static functions<br/><br/>Add a pointer to struct imx6_clk, and it's size to imx6ccm_softc<br/><br/>Pass a pointer to imx6ccm_softc to all functions from imx6_ccm.c<br/>NFCI<br/><br/>i.mx6sx CPU support in the CCM module: the clock tree si different from<br/>the i.mx6q<br/>- move i.mx6q-specific functions and data to imx6_clk.c<br/>- add i.mx6sx specific imx6sx_clk.c<br/>- add a imx6sxccm device<br/>i.mx6sx platform support:<br/>- the i.mx6sx has a third AIPS, so KERNEL_IO_IOREG map has to be larger<br/>- the uart clock is at 24Mhz instead of 80.<br/><br/>Add i.mx6sx compatible entries to drivers that should work as is.<br/><br/>Fix typo, preventing i2c4 from attaching<br/>remove commented out entries, leftover from the imx6q ccm code.<br/>introduce imx6sx_platform_bootstrap(), which calls imx_platform_bootstrap()<br/>and then checks for an "arm,cortex-a9-twd-timer" compatible entry in the<br/>fdt. If not present, create one so that a9ptmr will attach.<br/>We need this entry as this is the only timer we support for this platform,<br/>but the upstream imx6sx.dtsi is missing the entry for it (and all A9 CPUs<br/>have it anyway).<br/><br/>Thanks to Jared McNeill for advices and review.<br/><br/>Also build dtb files for CONFIG_SOC_IMX6SX<br/><br/><br/>experimental IMX6SX support:<br/>- add options SOC_IMX6SX<br/>- add imx6sxccm device<br/>tested on a UDOO Neo Full board.<br/><br/>known to work:<br/>- uart (console)<br/>- sdmmc0<br/>- ethernet (enet0)<br/>known to not work:<br/>- USB (device not detected).<br/><br/>needs a modified device tree at this time (add arm,cortex-a9-twd-timer entry<br/>copied from the imx6qdl dtsi); for unkown reason the imx6sx.dtsi file lacks<br/>an entry for the a9ptmr although it is present in the soc (and, from what I<br/>understood, in all cortex A9 SoCs).<br/><br/>Add imx6sx dtb files<br/><br/>The i.mx6sx has 2 OTG and one host-only USB controller, while the 6q has<br/>only one OTG.<br/><br/>Add a "uintptr_t data" argument to all sc_*_md_hook callbacks, which<br/>gets the sc_md_hook_data value when called.<br/><br/>In imx6_usb.c use this to pass the number of OTG controllers to the callbacks.<br/>imx6_usb_init() can then properly call init_otg() or init_h1() for unit 1.<br/><br/>In imx6_usb_attach(), test if there is a vbus-supply property in the fdt,<br/>and enable the regulator if present.<br/><br/>Now the USB port of the UDOO Neo works.</title>
    <description>/src/distrib/sets/lists/dtb/ad.earmv7hf - 1.9.2.1</description>
    <pubDate>Sun May 28 10:14:36 UTC 2023</pubDate>
    <dc:creator>martin</dc:creator>
</item>
</channel></rss>

