<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>undefined reference to `__device_dts_ord_88&amp;#39;</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/127039/undefined-reference-to-__device_dts_ord_88</link><description>Trying to migrate from SDK v2.7.0 to v2.8.0 and suddenly getting the build error 
 Based on other forum posts, I was able to track down more information using the &amp;lt;build target&amp;gt;\&amp;lt;project&amp;gt;\zephyr\include\generated\zephyr\devicetree_generated.h file which</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 26 Feb 2026 20:31:36 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/127039/undefined-reference-to-__device_dts_ord_88" /><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/562180?ContentTypeID=1</link><pubDate>Thu, 26 Feb 2026 20:31:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e591e21-9cf3-4b1d-8bac-6f9b843f88c0</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;I see the&amp;nbsp;&lt;span&gt;CONFIG_BT_LL_SW_SPLIT=y is used in your project. That config is not supported since v2.8.0.&amp;nbsp;&lt;/span&gt;To use the Zephyr Bluetooth LE Controller, use the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a title="(in Zephyr Project v4.3.99)" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/snippets/bt-ll-sw-split/README.html#snippet-bt-ll-sw-split"&gt;&lt;span&gt;bt-ll-sw-split&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;snippet (see&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/config_and_build/config_and_build_system.html#app-build-snippets"&gt;&lt;span&gt;Snippets&lt;/span&gt;&lt;/a&gt;).&amp;nbsp;&lt;span&gt;See&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_guide_2.8.html#bluetooth_le"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_guide_2.8.html#bluetooth_le&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Screenshot-2026_2D00_02_2D00_26-143045.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/562148?ContentTypeID=1</link><pubDate>Thu, 26 Feb 2026 13:37:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c21b4e2a-86b1-4a5e-96c1-e7c0cb2af5c0</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/MyProject.7z"&gt;devzone.nordicsemi.com/.../MyProject.7z&lt;/a&gt; Found a way around the upload error by switching browsers.&amp;nbsp; Attached is the entire directory (zipped) of the project.&amp;nbsp; My local path for it is&amp;nbsp;D:\Projects\NordicExp so I suspect if you put it somewhere else some of the internal paths will need to be updated.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561984?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 21:28:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ec0d34d-ee11-452a-a446-41d42a46cc0d</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Then, I would suggest you use that&lt;span&gt;&amp;nbsp;peripheral sample as the base for your application since you said you can build it without issue.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
[quote user="Will_20241202"]I was able to build the&amp;nbsp;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2870.peripheral.7z"&gt;5734.peripheral.7z&lt;/a&gt;&amp;nbsp;using VS Code without issue.&lt;/span&gt;[/quote]
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561983?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 21:11:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10fac3cf-08cc-4e8c-abdb-b3fc973b9d62</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;I still get an error &amp;quot;URL protocol is not allowed: D:/Projects/NordicExp/MyProject.7z&amp;quot; when trying to upload.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561982?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 21:08:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e9362e6-9e48-4643-adcc-0465a093f644</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;You can upload with .7z&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561981?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 20:31:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c56a8de-df25-42a2-82e7-577d8739911b</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;When I try to use that tool it says &amp;quot;URL protocol is not allowed: D:/Projects/NordicExp/MyProject.zip&amp;quot;&lt;/p&gt;
&lt;p&gt;I tried change the file extension to BMP, JPG, PNG, etc. and the error message doesn&amp;#39;t change.&lt;/p&gt;
&lt;p&gt;I originally tried using Windows style path with back slashes and it errors with &amp;quot;Invalid URL: D:\Projects\NordicExp\MyProject.zip&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561979?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 19:45:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91f70ded-4077-4806-a62a-801256a174cd</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;You can upload via the toolbar -&amp;gt; Insert -&amp;gt; Image/video/file -&amp;gt; Upload&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/Screenshot-2026_2D00_02_2D00_24-134423.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561975?ContentTypeID=1</link><pubDate>Tue, 24 Feb 2026 17:28:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4db0673b-9891-4049-9650-498641e96869</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;I&amp;#39;ve managed to cut down the broken project as far as I can.&amp;nbsp; Still produces the same error.&amp;nbsp; Not seeing any way to upload it to the forum.&amp;nbsp; Seems to only let me upload valid image or video files, but not a zip (even if I change the extension).&amp;nbsp; Is there another method for sharing?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561884?ContentTypeID=1</link><pubDate>Mon, 23 Feb 2026 17:36:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2623b76c-b3c2-4aed-94b8-628c103ceceb</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;If you ensure that the board path is correct, then I have no idea.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you provide a simple project to help reproduce the issue?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561879?ContentTypeID=1</link><pubDate>Mon, 23 Feb 2026 17:04:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43819348-a23e-43a6-953f-c7aa9aa4bcda</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;Where is the board path specified?&amp;nbsp; The only place I&amp;#39;m aware of is on the add/edit Build Configuration page there is a section for &amp;quot;Board target&amp;quot;, and I chose the &amp;quot;generic_nrf52832_v2/nrf52832&amp;quot; option from the drop down menu.&lt;/p&gt;
&lt;p&gt;Looking through the failed build log I do see lines like&lt;pre class="ui-code" data-mode="text"&gt;-- Found BOARD.dts: D:/Projects/&amp;lt;redacted&amp;gt;/repositories/&amp;lt;redacted&amp;gt;/boards/Generic/generic_nrf52832_v2/generic_nrf52832_v2.dts

...

Loaded configuration &amp;#39;D:/Projects/&amp;lt;redacted&amp;gt;/repositories/&amp;lt;redacted&amp;gt;/boards/Generic/generic_nrf52832_v2/generic_nrf52832_v2_defconfig&amp;#39;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;which agrees with where I think it should be looking.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561878?ContentTypeID=1</link><pubDate>Mon, 23 Feb 2026 16:56:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2424d4a8-d8b4-4c9c-a064-f09af3faf570</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Sorry, I mean the board path.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t think you need those&amp;nbsp;&lt;span&gt;arguments. It uses sysbuild by default since NCS v2.8.0.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561874?ContentTypeID=1</link><pubDate>Mon, 23 Feb 2026 16:11:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b234859-72f9-4a59-88f0-18d105630d4f</guid><dc:creator>Will_20241202</dc:creator><description>[quote userid="77782" url="~/f/nordic-q-a/127039/undefined-reference-to-__device_dts_ord_88/561741"]Ensure you are using the correct boot root path to build your application in NCS v2.8.0.&amp;nbsp;[/quote]
&lt;p&gt;Can you give a little more detail on what this means?&lt;/p&gt;
&lt;p&gt;As an additional data point, I discovered that when trying to build with SDK v2.8.0, the &amp;quot;Extra CMake arguments&amp;quot; specified on the add/edit Build Configuration page are not being applied (they were in SDK v2.7.0 based on the build logs I kept).&amp;nbsp; Worse still, after I add them using that page and press the Generate button to create the Build Configuration for later building, if I edit the Build Configuration for that target they have all been removed!&lt;/p&gt;
&lt;p&gt;For reference, the arguments I was trying to include using this method were:&lt;pre class="ui-code" data-mode="text"&gt;-Dmcuboot_CONF_FILE=D:/Projects/&amp;lt;REDACTED&amp;gt;/repositories/&amp;lt;REDACTED&amp;gt;/sysbuild/mcuboot/prj.conf
-Dmcuboot_EXTRA_CONF_FILE=C:/ncs/v2.8.0/nrf/subsys/partition_manager/partition_manager_enabled.conf
-DCACHED_CONF_FILE=D:/Projects/&amp;lt;REDACTED&amp;gt;/repositories/&amp;lt;REDACTED&amp;gt;/prj.conf&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Again to be clear, these were fine using SDK/toolchain v2.7.0 and appeared in the build logs output by VS Code to its &amp;quot;terminal&amp;quot; window.&amp;nbsp; Looking at the failing build logs for SDK/toolchain v2.8.0 they are not even being passed as arguments.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561741?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2026 19:55:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6c998a0-7ba2-4fae-8c73-724d4bed9868</guid><dc:creator>Amanda Hsieh</dc:creator><description>[quote user="Will_20241202"]I&amp;#39;m not sure how to build using the West commands.&amp;nbsp; [/quote]
&lt;p&gt;See&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/nrf-connect-vscode/page/guides/extension_nrfconnect_profile.html"&gt;How to use nRF Connect terminal profile&lt;/a&gt;&lt;/p&gt;
[quote user="Will_20241202"]One significant difference between the samples and my application is the usage of mcuboot.&amp;nbsp;[/quote]
&lt;p&gt;I enabled the mcuboot configs to build the peripheral sample for your custom board file, and I still cannot reproduce the issue.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
[quote user="Will_20241202"] I am using sysbuild, and everything built fine in SDK v2.7.0 using sysbuild, and the original board files.&amp;nbsp; It was the jump to SDK v2.8.0 that broke things.[/quote]
&lt;p&gt;Ensure you are using the correct &lt;span style="text-decoration:line-through;"&gt;boot&lt;/span&gt;&amp;nbsp;board root path to build your application in NCS v2.8.0.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561728?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2026 15:10:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6bdf0c8f-96dc-4ef4-ae33-61c007d50a93</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;One significant difference between the samples and my application is the usage of mcuboot.&amp;nbsp; Don&amp;#39;t know how/if that might change things, but figured it was worth bringing up.&amp;nbsp; I am using sysbuild, and everything built fine in SDK v2.7.0 using sysbuild, and the original board files.&amp;nbsp; It was the jump to SDK v2.8.0 that broke things.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561726?ContentTypeID=1</link><pubDate>Fri, 20 Feb 2026 15:08:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:346c3720-3b74-475d-bb0f-16ffabe377d7</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;I was able to build the sample with my board file using VS Code without issue.&lt;/p&gt;
&lt;p&gt;I was able to build the&amp;nbsp;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5734.peripheral.7z"&gt;5734.peripheral.7z&lt;/a&gt;&amp;nbsp;using VS Code without issue.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I&amp;#39;m not sure how to build using the West commands.&amp;nbsp; Trying them from either a command line (cmd.exe) or a Powershell within VS Code both result in the error message&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;west: unknown command &amp;quot;build&amp;quot;&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561636?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2026 20:11:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b8a8dc5-f512-46a1-8762-ffec16d7d83d</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Are you able to build&amp;nbsp;&lt;span&gt;zephyr\samples\bluetooth\peripheral for your board without issue?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Could you try to build this test sample&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5734.peripheral.7z"&gt;devzone.nordicsemi.com/.../5734.peripheral.7z&lt;/a&gt; with the following command?&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build --pristine --board generic_nrf52832_v2/nrf52832 -- -DBOARD_ROOT=&amp;#39;./&amp;#39;
west flash --recover&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561634?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2026 19:18:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c4882592-ea9d-4c71-bde5-483523297195</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;Completely deleted the build folder and recreated the build configuration from scratch.&amp;nbsp; No change, still gives the same error.&amp;nbsp; I removed the files from my board directory and replaced them with the files from the 7z you linked above and I&amp;#39;m still getting the __device_dts_ord error for the&amp;nbsp;/soc/radio@40001000/bt_hci_sdc&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561630?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2026 16:19:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2318a9e9-d78a-4541-85a2-5294e538d8e5</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;I cannot reproduce with your files. Try to delete the build folder and build again.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here is the test file:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/generic_5F00_nrf52832_5F00_v2.7z"&gt;devzone.nordicsemi.com/.../generic_5F00_nrf52832_5F00_v2.7z&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Beware that this code/configuration is not fully tested or qualified and should be considered provided “as-is”. Please test it with your application and let me know if you find any issues.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561626?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2026 15:23:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a680b4c5-0f3f-4110-9c51-72aaf467ee71</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;Not sure how to attach a file so code is inline below.&amp;nbsp; These are based off creating a new board using the nRF Connect plugin for VS Code, then adding in bits from the older definition that used the HWMv1.&amp;nbsp; There are comment markers indicating where I cut/pasted code from the GitHub file mentioned previously.&lt;/p&gt;
&lt;p&gt;generic_nrf52832_v2-pinctrl.dtsi&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#include &amp;lt;arm/armv7-m.dtsi&amp;gt;
#include &amp;lt;nordic/nrf_common.dtsi&amp;gt;
#include &amp;lt;nordic/nrf52832.dtsi&amp;gt;
#include &amp;lt;zephyr/dt-bindings/adc/nrf-saadc-v2.h&amp;gt;
#include &amp;lt;zephyr/dt-bindings/regulator/nrf5x.h&amp;gt;

&amp;amp;pinctrl {
	i2c0_default: i2c0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(TWIM_SDA, 0, 6)&amp;gt;,
				&amp;lt;NRF_PSEL(TWIM_SCL, 0, 7)&amp;gt;;
		};
	};

	i2c0_sleep: i2c0_sleep {
		group1 {
			psels = &amp;lt;NRF_PSEL(TWIM_SDA, 0, 6)&amp;gt;,
				&amp;lt;NRF_PSEL(TWIM_SCL, 0, 7)&amp;gt;;
			low-power-enable;
		};
	};

	pwm0_default: pwm0_default {
		group1 {
			psels = &amp;lt;NRF_PSEL(PWM_OUT0, 0, 30)&amp;gt;;
			nordic,invert;
		};
	};

	pwm0_sleep: pwm0_sleep {
		group1 {
			psels = &amp;lt;NRF_PSEL(PWM_OUT0, 0, 30)&amp;gt;;
			low-power-enable;
		};
	};
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;generic_nrf52832_v2.dts&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/dts-v1/;
#include &amp;lt;nordic/nrf52832_qfaa.dtsi&amp;gt;
#include &amp;quot;generic_nrf52832_v2-pinctrl.dtsi&amp;quot;

/ {
	model = &amp;quot;Custom Board auto generated by nRF Connect for VS Code&amp;quot;;
	compatible = &amp;quot;Generic,generic-nrf52832-v2&amp;quot;;

	chosen {
		zephyr,bt-hci = &amp;amp;bt_hci_sdc;
		zephyr,sram = &amp;amp;sram0;
		zephyr,flash = &amp;amp;flash0;
		zephyr,code-partition = &amp;amp;slot0_partition;
	};

	/* COPIED FROM GITHUB START */
	cpus {
		#address-cells = &amp;lt;1&amp;gt;;
		#size-cells = &amp;lt;0&amp;gt;;

		cpu@0 {
			device_type = &amp;quot;cpu&amp;quot;;
			compatible = &amp;quot;arm,cortex-m4f&amp;quot;;
			reg = &amp;lt;0&amp;gt;;
			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;1&amp;gt;;

			itm: itm@e0000000 {
				compatible = &amp;quot;arm,armv7m-itm&amp;quot;;
				reg = &amp;lt;0xe0000000 0x1000&amp;gt;;
				swo-ref-frequency = &amp;lt;32000000&amp;gt;;
			};
		};
	};

	soc {
		ficr: ficr@10000000 {
			compatible = &amp;quot;nordic,nrf-ficr&amp;quot;;
			reg = &amp;lt;0x10000000 0x1000&amp;gt;;
			#nordic,ficr-cells = &amp;lt;1&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		uicr: uicr@10001000 {
			compatible = &amp;quot;nordic,nrf-uicr&amp;quot;;
			reg = &amp;lt;0x10001000 0x1000&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		sram0: memory@20000000 {
			compatible = &amp;quot;mmio-sram&amp;quot;;
		};

		clock: clock@40000000 {
			compatible = &amp;quot;nordic,nrf-clock&amp;quot;;
			reg = &amp;lt;0x40000000 0x1000&amp;gt;;
			interrupts = &amp;lt;0 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		power: power@40000000 {
			compatible = &amp;quot;nordic,nrf-power&amp;quot;;
			reg = &amp;lt;0x40000000 0x1000&amp;gt;;
			interrupts = &amp;lt;0 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;1&amp;gt;;

			gpregret1: gpregret1@4000051c {
				#address-cells = &amp;lt;1&amp;gt;;
				#size-cells = &amp;lt;1&amp;gt;;
				compatible = &amp;quot;nordic,nrf-gpregret&amp;quot;;
				reg = &amp;lt;0x4000051c 0x1&amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};

			gpregret2: gpregret2@40000520 {
				#address-cells = &amp;lt;1&amp;gt;;
				#size-cells = &amp;lt;1&amp;gt;;
				compatible = &amp;quot;nordic,nrf-gpregret&amp;quot;;
				reg = &amp;lt;0x40000520 0x1&amp;gt;;
				status = &amp;quot;okay&amp;quot;;
			};

			reg: regulator@40000578 {
				compatible = &amp;quot;nordic,nrf5x-regulator&amp;quot;;
				reg = &amp;lt;0x40000578 0x1&amp;gt;;
				regulator-name = &amp;quot;REG&amp;quot;;
				regulator-initial-mode = &amp;lt;NRF5X_REG_MODE_LDO&amp;gt;;
			};
		};

		bprot: bprot@40000000 {
			compatible = &amp;quot;nordic,nrf-bprot&amp;quot;;
			reg = &amp;lt;0x40000000 0x1000&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		radio: radio@40001000 {
			compatible = &amp;quot;nordic,nrf-radio&amp;quot;;
			reg = &amp;lt;0x40001000 0x1000&amp;gt;;
			interrupts = &amp;lt;1 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
			ble-2mbps-supported;

			bt_hci_sdc: bt_hci_sdc {
				compatible = &amp;quot;nordic,bt-hci-sdc&amp;quot;;
				status = &amp;quot;okay&amp;quot;;
			};
			bt_hci_controller: bt_hci_controller {
				compatible = &amp;quot;zephyr,bt-hci-ll-sw-split&amp;quot;;
				status = &amp;quot;disabled&amp;quot;;
			};
		};

		uart0: uart@40002000 {
			/* uart can be either UART or UARTE, for the user to pick */
			/* compatible = &amp;quot;nordic,nrf-uarte&amp;quot; or &amp;quot;nordic,nrf-uart&amp;quot;; */
			compatible = &amp;quot;nordic,nrf-uarte&amp;quot;;
			reg = &amp;lt;0x40002000 0x1000&amp;gt;;
			interrupts = &amp;lt;2 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		i2c0: i2c@40003000 {
			/*
			 * This i2c node can be TWI, TWIM, or TWIS,
			 * for the user to pick:
			 * compatible = &amp;quot;nordic,nrf-twi&amp;quot; or
			 *              &amp;quot;nordic,nrf-twim&amp;quot; or
			 *              &amp;quot;nordic,nrf-twis&amp;quot;.
			 */
			compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;0&amp;gt;;
			reg = &amp;lt;0x40003000 0x1000&amp;gt;;
			clock-frequency = &amp;lt;I2C_BITRATE_STANDARD&amp;gt;;
			interrupts = &amp;lt;3 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			easydma-maxcnt-bits = &amp;lt;8&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		spi0: spi@40003000 {
			/*
			 * This spi node can be SPI, SPIM, or SPIS,
			 * for the user to pick:
			 * compatible = &amp;quot;nordic,nrf-spi&amp;quot; or
			 *              &amp;quot;nordic,nrf-spim&amp;quot; or
			 *              &amp;quot;nordic,nrf-spis&amp;quot;.
			 */
			compatible = &amp;quot;nordic,nrf-spi&amp;quot;;
			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;0&amp;gt;;
			reg = &amp;lt;0x40003000 0x1000&amp;gt;;
			interrupts = &amp;lt;3 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			max-frequency = &amp;lt;DT_FREQ_M(8)&amp;gt;;
			easydma-maxcnt-bits = &amp;lt;8&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		i2c1: i2c@40004000 {
			/*
			 * This i2c node can be TWI, TWIM, or TWIS,
			 * for the user to pick:
			 * compatible = &amp;quot;nordic,nrf-twi&amp;quot; or
			 *              &amp;quot;nordic,nrf-twim&amp;quot; or
			 *              &amp;quot;nordic,nrf-twis&amp;quot;.
			 */
			compatible = &amp;quot;nordic,nrf-twim&amp;quot;;
			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;0&amp;gt;;
			reg = &amp;lt;0x40004000 0x1000&amp;gt;;
			clock-frequency = &amp;lt;I2C_BITRATE_STANDARD&amp;gt;;
			interrupts = &amp;lt;4 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			easydma-maxcnt-bits = &amp;lt;8&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		spi1: spi@40004000 {
			/*
			 * This spi node can be SPI, SPIM, or SPIS,
			 * for the user to pick:
			 * compatible = &amp;quot;nordic,nrf-spi&amp;quot; or
			 *              &amp;quot;nordic,nrf-spim&amp;quot; or
			 *              &amp;quot;nordic,nrf-spis&amp;quot;.
			 */
			compatible = &amp;quot;nordic,nrf-spi&amp;quot;;
			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;0&amp;gt;;
			reg = &amp;lt;0x40004000 0x1000&amp;gt;;
			interrupts = &amp;lt;4 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			max-frequency = &amp;lt;DT_FREQ_M(8)&amp;gt;;
			easydma-maxcnt-bits = &amp;lt;8&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		nfct: nfct@40005000 {
			compatible = &amp;quot;nordic,nrf-nfct&amp;quot;;
			reg = &amp;lt;0x40005000 0x1000&amp;gt;;
			interrupts = &amp;lt;5 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		gpiote: gpiote0: gpiote@40006000 {
			compatible = &amp;quot;nordic,nrf-gpiote&amp;quot;;
			reg = &amp;lt;0x40006000 0x1000&amp;gt;;
			interrupts = &amp;lt;6 5&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			instance = &amp;lt;0&amp;gt;;
		};

		adc: adc@40007000 {
			compatible = &amp;quot;nordic,nrf-saadc&amp;quot;;
			reg = &amp;lt;0x40007000 0x1000&amp;gt;;
			interrupts = &amp;lt;7 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			#io-channel-cells = &amp;lt;1&amp;gt;;
		};

		timer0: timer@40008000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;disabled&amp;quot;;
			reg = &amp;lt;0x40008000 0x1000&amp;gt;;
			cc-num = &amp;lt;4&amp;gt;;
			max-bit-width = &amp;lt;32&amp;gt;;
			interrupts = &amp;lt;8 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			prescaler = &amp;lt;0&amp;gt;;
		};

		timer1: timer@40009000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;disabled&amp;quot;;
			reg = &amp;lt;0x40009000 0x1000&amp;gt;;
			cc-num = &amp;lt;4&amp;gt;;
			max-bit-width = &amp;lt;32&amp;gt;;
			interrupts = &amp;lt;9 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			prescaler = &amp;lt;0&amp;gt;;
		};

		timer2: timer@4000a000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;disabled&amp;quot;;
			reg = &amp;lt;0x4000a000 0x1000&amp;gt;;
			cc-num = &amp;lt;4&amp;gt;;
			max-bit-width = &amp;lt;32&amp;gt;;
			interrupts = &amp;lt;10 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			prescaler = &amp;lt;0&amp;gt;;
		};

		rtc0: rtc@4000b000 {
			compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
			reg = &amp;lt;0x4000b000 0x1000&amp;gt;;
			cc-num = &amp;lt;3&amp;gt;;
			interrupts = &amp;lt;11 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			clock-frequency = &amp;lt;32768&amp;gt;;
			prescaler = &amp;lt;1&amp;gt;;
		};

		temp: temp@4000c000 {
			compatible = &amp;quot;nordic,nrf-temp&amp;quot;;
			reg = &amp;lt;0x4000c000 0x1000&amp;gt;;
			interrupts = &amp;lt;12 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		rng: random@4000d000 {
			compatible = &amp;quot;nordic,nrf-rng&amp;quot;;
			reg = &amp;lt;0x4000d000 0x1000&amp;gt;;
			interrupts = &amp;lt;13 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		ecb: ecb@4000e000 {
			compatible = &amp;quot;nordic,nrf-ecb&amp;quot;;
			reg = &amp;lt;0x4000e000 0x1000&amp;gt;;
			interrupts = &amp;lt;14 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		ccm: ccm@4000f000 {
			compatible = &amp;quot;nordic,nrf-ccm&amp;quot;;
			reg = &amp;lt;0x4000f000 0x1000&amp;gt;;
			interrupts = &amp;lt;15 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			length-field-length-8-bits;
			status = &amp;quot;okay&amp;quot;;
		};

		wdt: wdt0: watchdog@40010000 {
			compatible = &amp;quot;nordic,nrf-wdt&amp;quot;;
			reg = &amp;lt;0x40010000 0x1000&amp;gt;;
			interrupts = &amp;lt;16 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		rtc1: rtc@40011000 {
			compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
			reg = &amp;lt;0x40011000 0x1000&amp;gt;;
			cc-num = &amp;lt;4&amp;gt;;
			interrupts = &amp;lt;17 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			clock-frequency = &amp;lt;32768&amp;gt;;
			prescaler = &amp;lt;1&amp;gt;;
		};

		qdec: qdec0: qdec@40012000 {
			compatible = &amp;quot;nordic,nrf-qdec&amp;quot;;
			reg = &amp;lt;0x40012000 0x1000&amp;gt;;
			interrupts = &amp;lt;18 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		comp: comparator@40013000 {
			/*
			 * Use compatible &amp;quot;nordic,nrf-comp&amp;quot; to configure as COMP
			 * Use compatible &amp;quot;nordic,nrf-lpcomp&amp;quot; to configure as LPCOMP
			 */
			compatible = &amp;quot;nordic,nrf-comp&amp;quot;;
			reg = &amp;lt;0x40013000 0x1000&amp;gt;;
			interrupts = &amp;lt;19 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		egu0: swi0: egu@40014000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;, &amp;quot;nordic,nrf-swi&amp;quot;;
			reg = &amp;lt;0x40014000 0x1000&amp;gt;;
			interrupts = &amp;lt;20 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		egu1: swi1: egu@40015000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;, &amp;quot;nordic,nrf-swi&amp;quot;;
			reg = &amp;lt;0x40015000 0x1000&amp;gt;;
			interrupts = &amp;lt;21 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		egu2: swi2: egu@40016000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;, &amp;quot;nordic,nrf-swi&amp;quot;;
			reg = &amp;lt;0x40016000 0x1000&amp;gt;;
			interrupts = &amp;lt;22 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		egu3: swi3: egu@40017000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;, &amp;quot;nordic,nrf-swi&amp;quot;;
			reg = &amp;lt;0x40017000 0x1000&amp;gt;;
			interrupts = &amp;lt;23 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		egu4: swi4: egu@40018000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;, &amp;quot;nordic,nrf-swi&amp;quot;;
			reg = &amp;lt;0x40018000 0x1000&amp;gt;;
			interrupts = &amp;lt;24 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		egu5: swi5: egu@40019000 {
			compatible = &amp;quot;nordic,nrf-egu&amp;quot;, &amp;quot;nordic,nrf-swi&amp;quot;;
			reg = &amp;lt;0x40019000 0x1000&amp;gt;;
			interrupts = &amp;lt;25 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		timer3: timer@4001a000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;disabled&amp;quot;;
			reg = &amp;lt;0x4001a000 0x1000&amp;gt;;
			cc-num = &amp;lt;6&amp;gt;;
			max-bit-width = &amp;lt;32&amp;gt;;
			interrupts = &amp;lt;26 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			prescaler = &amp;lt;0&amp;gt;;
		};

		timer4: timer@4001b000 {
			compatible = &amp;quot;nordic,nrf-timer&amp;quot;;
			status = &amp;quot;disabled&amp;quot;;
			reg = &amp;lt;0x4001b000 0x1000&amp;gt;;
			cc-num = &amp;lt;6&amp;gt;;
			max-bit-width = &amp;lt;32&amp;gt;;
			interrupts = &amp;lt;27 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			prescaler = &amp;lt;0&amp;gt;;
		};

		pwm0: pwm@4001c000 {
			compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
			reg = &amp;lt;0x4001c000 0x1000&amp;gt;;
			interrupts = &amp;lt;28 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			#pwm-cells = &amp;lt;3&amp;gt;;
		};

		pdm0: pdm@4001d000 {
			compatible = &amp;quot;nordic,nrf-pdm&amp;quot;;
			reg = &amp;lt;0x4001d000 0x1000&amp;gt;;
			interrupts = &amp;lt;29 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		flash_controller: flash-controller@4001e000 {
			compatible = &amp;quot;nordic,nrf52-flash-controller&amp;quot;;
			reg = &amp;lt;0x4001e000 0x1000&amp;gt;;

			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;1&amp;gt;;


			flash0: flash@0 {
				compatible = &amp;quot;soc-nv-flash&amp;quot;;
				erase-block-size = &amp;lt;4096&amp;gt;;
				write-block-size = &amp;lt;4&amp;gt;;
			};
		};

		ppi: ppi@4001f000 {
			compatible = &amp;quot;nordic,nrf-ppi&amp;quot;;
			reg = &amp;lt;0x4001f000 0x1000&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		mwu: mwu@40020000 {
			compatible = &amp;quot;nordic,nrf-mwu&amp;quot;;
			reg = &amp;lt;0x40020000 0x1000&amp;gt;;
			status = &amp;quot;okay&amp;quot;;
		};

		pwm1: pwm@40021000 {
			compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
			reg = &amp;lt;0x40021000 0x1000&amp;gt;;
			interrupts = &amp;lt;33 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			#pwm-cells = &amp;lt;3&amp;gt;;
		};

		pwm2: pwm@40022000 {
			compatible = &amp;quot;nordic,nrf-pwm&amp;quot;;
			reg = &amp;lt;0x40022000 0x1000&amp;gt;;
			interrupts = &amp;lt;34 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			#pwm-cells = &amp;lt;3&amp;gt;;
		};

		spi2: spi@40023000 {
			/*
			 * This spi node can be SPI, SPIM, or SPIS,
			 * for the user to pick:
			 * compatible = &amp;quot;nordic,nrf-spi&amp;quot; or
			 *              &amp;quot;nordic,nrf-spim&amp;quot; or
			 *              &amp;quot;nordic,nrf-spis&amp;quot;.
			 */
			compatible = &amp;quot;nordic,nrf-spi&amp;quot;;
			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;0&amp;gt;;
			reg = &amp;lt;0x40023000 0x1000&amp;gt;;
			interrupts = &amp;lt;35 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			max-frequency = &amp;lt;DT_FREQ_M(8)&amp;gt;;
			easydma-maxcnt-bits = &amp;lt;8&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		rtc2: rtc@40024000 {
			compatible = &amp;quot;nordic,nrf-rtc&amp;quot;;
			reg = &amp;lt;0x40024000 0x1000&amp;gt;;
			cc-num = &amp;lt;4&amp;gt;;
			interrupts = &amp;lt;36 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			clock-frequency = &amp;lt;32768&amp;gt;;
			prescaler = &amp;lt;1&amp;gt;;
		};

		i2s0: i2s@40025000 {
			compatible = &amp;quot;nordic,nrf-i2s&amp;quot;;
			#address-cells = &amp;lt;1&amp;gt;;
			#size-cells = &amp;lt;0&amp;gt;;
			reg = &amp;lt;0x40025000 0x1000&amp;gt;;
			interrupts = &amp;lt;37 NRF_DEFAULT_IRQ_PRIORITY&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
		};

		gpio0: gpio@50000000 {
			compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
			gpio-controller;
			reg = &amp;lt;0x50000000 0x1000&amp;gt;;
			#gpio-cells = &amp;lt;2&amp;gt;;
			status = &amp;quot;disabled&amp;quot;;
			port = &amp;lt;0&amp;gt;;
			gpiote-instance = &amp;lt;&amp;amp;gpiote&amp;gt;;
		};
	};
	/* COPIED FROM GITHUB END */

	leds {
		compatible = &amp;quot;gpio-leds&amp;quot;;
		led0: led_0 {
			gpios = &amp;lt;&amp;amp;gpio0 30 GPIO_ACTIVE_LOW&amp;gt;;
			label = &amp;quot;Green LED&amp;quot;;
		};
	};
  
	pwmleds {
		compatible = &amp;quot;pwm-leds&amp;quot;;
		pwm_led0: pwm_led_0 {
			pwms = &amp;lt;&amp;amp;pwm0 0 PWM_MSEC(20) PWM_POLARITY_INVERTED&amp;gt;;
		};
	};

	buttons {
		compatible = &amp;quot;gpio-keys&amp;quot;;
		button0: button_0 {
			gpios = &amp;lt;&amp;amp;gpio0 11 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)&amp;gt;;
			label = &amp;quot;Button 0&amp;quot;;
		};
	};

	/* These aliases are provided for compatibility with samples */
	aliases {
		led0 = &amp;amp;led0;
		pwm-led0 = &amp;amp;pwm_led0; 
		sw0 = &amp;amp;button0;
		bootloader-led0 = &amp;amp;led0;
		mcuboot-button0 = &amp;amp;button0;
		mcuboot-led0 = &amp;amp;led0;
		watchdog0 = &amp;amp;wdt0;
		i2c-0 = &amp;amp;i2c0;
	};
};

&amp;amp;bt_hci_sdc {
    status = &amp;quot;okay&amp;quot;;
};

&amp;amp;gpiote {
	status = &amp;quot;okay&amp;quot;;
};

&amp;amp;gpio0 {
	status = &amp;quot;okay&amp;quot;;
	sense-edge-mask=&amp;lt;0xffffffff&amp;gt;;
};

&amp;amp;i2c0 {
	compatible = &amp;quot;nordic,nrf-twi&amp;quot;;
	status = &amp;quot;okay&amp;quot;;
	clock-frequency = &amp;lt;I2C_BITRATE_FAST&amp;gt;;
	pinctrl-0 = &amp;lt;&amp;amp;i2c0_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;i2c0_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};

&amp;amp;pwm0 {
	status = &amp;quot;okay&amp;quot;;
	pinctrl-0 = &amp;lt;&amp;amp;pwm0_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;pwm0_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;
};

&amp;amp;flash0 {
	partitions {
		compatible = &amp;quot;fixed-partitions&amp;quot;;
		#address-cells = &amp;lt;1&amp;gt;;
		#size-cells = &amp;lt;1&amp;gt;;

		boot_partition: partition@0 {
			label = &amp;quot;mcuboot&amp;quot;;
			reg = &amp;lt;0x00000000 DT_SIZE_K(48)&amp;gt;;
		};

		slot0_partition: partition@c000 {
			label = &amp;quot;image-0&amp;quot;;
			reg = &amp;lt;0x0000c000 DT_SIZE_K(220)&amp;gt;;
		};

		slot1_partition: partition@43000 {
			label = &amp;quot;image-1&amp;quot;;
			reg = &amp;lt;0x00043000 DT_SIZE_K(220)&amp;gt;;
		};

		storage_partition: partition@7a000 {
			label = &amp;quot;storage&amp;quot;;
			reg = &amp;lt;0x0007a000 DT_SIZE_K(24)&amp;gt;;
		};
	};
};

&amp;amp;uicr {
    nfct-pins-as-gpios;
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561623?ContentTypeID=1</link><pubDate>Thu, 19 Feb 2026 15:10:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f95a23b-5eb6-46a3-8c29-dd69eadbe12c</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;I created a custom board file and built it for&amp;nbsp;zephyr\samples\bluetooth\peripheral, but I cannot reproduce the issue.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you provide your custom board file?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561539?ContentTypeID=1</link><pubDate>Wed, 18 Feb 2026 20:42:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c53d32a7-23af-444d-aa74-03759c2af7c9</guid><dc:creator>Will_20241202</dc:creator><description>[quote userid="77782" url="~/f/nordic-q-a/127039/undefined-reference-to-__device_dts_ord_88/561400"]You can refer to&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v3.7.99-ncs1/dts/arm/nordic/nrf52832.dtsi"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/v3.7.99-ncs1/dts/arm/nordic/nrf52832.dtsi&lt;/a&gt;&amp;nbsp;to add or duplicate it for your custom board.[/quote]
&lt;p&gt;That is the same file that you previously linked to.&amp;nbsp; It does not look anything like either the .dts or the .dtsi files generated by the nRF connect tool.&amp;nbsp; Specifically, there is no &amp;quot;chosen&amp;quot; section in the generated .dtsi file, but there is a &amp;quot;chosen&amp;quot; section in the .dts file, but no mention of &amp;quot;cpus&amp;quot; or &amp;quot;soc&amp;quot; sections.&amp;nbsp; I tried inserting the &amp;quot;cpus&amp;quot; and &amp;quot;soc&amp;quot; sections from the github file into my .dts file immediately after the &amp;quot;chosen&amp;quot; section (similar to where it is in the Github file), and I still get the exact same build error of&amp;nbsp;undefined reference to `__device_dts_ord_88&amp;#39;&lt;/p&gt;
&lt;p&gt;What &lt;span style="text-decoration:underline;"&gt;&lt;em&gt;&lt;strong&gt;exactly&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; do I need to put (and &lt;span style="text-decoration:underline;"&gt;&lt;em&gt;&lt;strong&gt;where&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;) in the .dts and .dts files to fix this problem?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561400?ContentTypeID=1</link><pubDate>Tue, 17 Feb 2026 18:19:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:093bb4a4-06f0-4079-ba67-651765691bef</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;You can refer to&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v3.7.99-ncs1/dts/arm/nordic/nrf52832.dtsi"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/v3.7.99-ncs1/dts/arm/nordic/nrf52832.dtsi&lt;/a&gt;&amp;nbsp;to add or duplicate it for your custom board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561297?ContentTypeID=1</link><pubDate>Mon, 16 Feb 2026 19:47:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c3ae1f24-48fa-4d1d-9dd1-2799d4b6b35d</guid><dc:creator>Will_20241202</dc:creator><description>&lt;p&gt;I&amp;#39;m still not clear on what is necessary and what isn&amp;#39;t based on that file.&amp;nbsp; To simplify, I used the nRF Connect plugin to &amp;quot;Create a new board&amp;quot; and the files it generates do not look anything like the above.&amp;nbsp; The .dts file is just&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;/dts-v1/;
#include &amp;lt;nordic/nrf52832_qfaa.dtsi&amp;gt;
#include &amp;quot;fake_board-pinctrl.dtsi&amp;quot;

/ {
	model = &amp;quot;Custom Board auto generated by nRF Connect for VS Code&amp;quot;;
	compatible = &amp;quot;generic,fake-board&amp;quot;;

	chosen {
		zephyr,sram = &amp;amp;sram0;
		zephyr,flash = &amp;amp;flash0;
		zephyr,code-partition = &amp;amp;slot0_partition;
	};
};

&amp;amp;flash0 {
	partitions {
		compatible = &amp;quot;fixed-partitions&amp;quot;;
		#address-cells = &amp;lt;1&amp;gt;;
		#size-cells = &amp;lt;1&amp;gt;;

		boot_partition: partition@0 {
			label = &amp;quot;mcuboot&amp;quot;;
			reg = &amp;lt;0x00000000 DT_SIZE_K(48)&amp;gt;;
		};

		slot0_partition: partition@c000 {
			label = &amp;quot;image-0&amp;quot;;
			reg = &amp;lt;0x0000c000 DT_SIZE_K(220)&amp;gt;;
		};

		slot1_partition: partition@43000 {
			label = &amp;quot;image-1&amp;quot;;
			reg = &amp;lt;0x00043000 DT_SIZE_K(220)&amp;gt;;
		};

		storage_partition: partition@7a000 {
			label = &amp;quot;storage&amp;quot;;
			reg = &amp;lt;0x0007a000 DT_SIZE_K(24)&amp;gt;;
		};
	};
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;and the .dtsi file is just&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;pinctrl {
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Neither have an &amp;quot;soc&amp;quot; section or anything even remotely similar.&amp;nbsp; Do I need to make one myself?&amp;nbsp; If yes, what is the bare minimum so I&amp;#39;m not enabling things I don&amp;#39;t want/need (code size and power savings are CRITICAL in my project)?&lt;/p&gt;
&lt;p&gt;This is one (of many) cases where the theory all make sense, but when it comes to putting it into practice everything is clear as mud.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: undefined reference to `__device_dts_ord_88'</title><link>https://devzone.nordicsemi.com/thread/561296?ContentTypeID=1</link><pubDate>Mon, 16 Feb 2026 19:36:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:409b0e86-4dde-4125-80ff-e45a79fe93d2</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;See&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v3.7.99-ncs1/dts/arm/nordic/nrf52832.dtsi#L10"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/v3.7.99-ncs1/dts/arm/nordic/nrf52832.dtsi#L10&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v3.7.99-ncs1/dts/arm/nordic/nrf52832.dtsi#L104-L107"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/v3.7.99-ncs1/dts/arm/nordic/nrf52832.dtsi#L104-L107&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>