<?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>Kconfig options on custom board</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/83041/kconfig-options-on-custom-board</link><description>Hi, 
 We are using nRF52810 on a custom board, and when creating that board in NCS (in VScode), the Kconfig options are limited. We are not able to enable/disable the DCDC regulator: 
 attempt to assign the value &amp;#39;y&amp;#39; to the undefined symbol BOARD_ENABLE_DCDC</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 13 Feb 2022 14:44:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/83041/kconfig-options-on-custom-board" /><item><title>RE: Kconfig options on custom board</title><link>https://devzone.nordicsemi.com/thread/352784?ContentTypeID=1</link><pubDate>Sun, 13 Feb 2022 14:44:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0139ede-183f-4a02-91d8-2065ce944be7</guid><dc:creator>Erik Hougaard</dc:creator><description>&lt;p&gt;Thanks &amp;Oslash;ivind,&lt;/p&gt;
&lt;p&gt;I managed to do the porting and have the DCDC option etc available.&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Kconfig options on custom board</title><link>https://devzone.nordicsemi.com/thread/350250?ContentTypeID=1</link><pubDate>Fri, 28 Jan 2022 14:56:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56581557-1163-4b49-817f-1fc030676782</guid><dc:creator>&amp;#216;ivind</dc:creator><description>&lt;p&gt;I asked a colleague who is a bit more hardware familiar with the hardware.&lt;/p&gt;
&lt;p&gt;He said that the reference design for the nrf52810 mouse does not have the external LC filter which is needed for the DCDC regulator.&lt;br /&gt;Enabling DCDC without the required hardware will cause issues during start-up and may lead to the board being bricked.&lt;/p&gt;
&lt;p&gt;For a custom board you should always make new board files. &lt;br /&gt;If the custom board is based on a board in the SDK, then you can use that board&amp;#39;s files as a starting point.&lt;br /&gt;You still need to make sure that any changes to the board are represented accurately in the board files.&lt;br /&gt;So if your custom board has the required hardware, you should add the option in the board files, like it is done on other boards.&lt;/p&gt;
&lt;p&gt;Here is a board porting guide from Zephyr: &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/porting/board_porting.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/porting/board_porting.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Kconfig options on custom board</title><link>https://devzone.nordicsemi.com/thread/349468?ContentTypeID=1</link><pubDate>Tue, 25 Jan 2022 09:30:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:164cd2c1-7559-4a15-9dc4-cf4f8ce6c79d</guid><dc:creator>Erik Hougaard</dc:creator><description>&lt;p&gt;Hi &amp;Oslash;ivind,&lt;/p&gt;
&lt;p&gt;I have &amp;quot;investigated&amp;quot; this issue a bit more, including upgrading to 1.8.0 just to be on the latest version. When I create a build configuration based on the DKs for 840 or 810, the &amp;quot;Enable DCDC&amp;quot; option is available. But if I use a custom board based on the 810 or 840 chip or on the nrf52810dmouse_nrf52810 board, the option is not available.&lt;/p&gt;
&lt;p&gt;I assume that I am missing something, so I hope you can point me in the right direction. This is the Kconfig.modules file from the custom board:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;menu &amp;quot;nrf (C:\NordicSemi\v1.8.0\nrf)&amp;quot;
osource &amp;quot;C:/NordicSemi/v1.8.0/nrf/Kconfig.nrf&amp;quot;
config ZEPHYR_NRF_MODULE
	bool
	default y
endmenu
menu &amp;quot;mcuboot (C:\NordicSemi\v1.8.0\bootloader\mcuboot)&amp;quot;
osource &amp;quot;$(ZEPHYR_MCUBOOT_KCONFIG)&amp;quot;
config ZEPHYR_MCUBOOT_MODULE
	bool
	default y
endmenu
menu &amp;quot;trusted-firmware-m (C:\NordicSemi\v1.8.0\modules\tee\tfm)&amp;quot;
osource &amp;quot;$(ZEPHYR_TRUSTED_FIRMWARE_M_KCONFIG)&amp;quot;
config ZEPHYR_TRUSTED_FIRMWARE_M_MODULE
	bool
	default y
endmenu
menu &amp;quot;cjson (C:\NordicSemi\v1.8.0\modules\lib\cjson)&amp;quot;
osource &amp;quot;$(ZEPHYR_CJSON_KCONFIG)&amp;quot;
config ZEPHYR_CJSON_MODULE
	bool
	default y
endmenu
menu &amp;quot;pelion-dm (C:\NordicSemi\v1.8.0\modules\lib\pelion-dm)&amp;quot;
osource &amp;quot;C:/NordicSemi/v1.8.0/modules/lib/pelion-dm/zephyr/Kconfig&amp;quot;
config ZEPHYR_PELION_DM_MODULE
	bool
	default y
endmenu
menu &amp;quot;cddl-gen (C:\NordicSemi\v1.8.0\modules\lib\cddl-gen)&amp;quot;
osource &amp;quot;$(ZEPHYR_CDDL_GEN_KCONFIG)&amp;quot;
config ZEPHYR_CDDL_GEN_MODULE
	bool
	default y
endmenu
menu &amp;quot;memfault-firmware-sdk (C:\NordicSemi\v1.8.0\modules\lib\memfault-firmware-sdk)&amp;quot;
osource &amp;quot;C:/NordicSemi/v1.8.0/modules/lib/memfault-firmware-sdk/ports/zephyr/Kconfig&amp;quot;
config ZEPHYR_MEMFAULT_FIRMWARE_SDK_MODULE
	bool
	default y
endmenu
menu &amp;quot;CANopenNode (C:\NordicSemi\v1.8.0\modules\lib\canopennode)&amp;quot;
osource &amp;quot;$(ZEPHYR_CANOPENNODE_KCONFIG)&amp;quot;
config ZEPHYR_CANOPENNODE_MODULE
	bool
	default y
endmenu
menu &amp;quot;hal_nordic (C:\NordicSemi\v1.8.0\modules\hal\nordic)&amp;quot;
osource &amp;quot;$(ZEPHYR_HAL_NORDIC_KCONFIG)&amp;quot;
config ZEPHYR_HAL_NORDIC_MODULE
	bool
	default y
endmenu
menu &amp;quot;loramac-node (C:\NordicSemi\v1.8.0\modules\lib\loramac-node)&amp;quot;
osource &amp;quot;$(ZEPHYR_LORAMAC_NODE_KCONFIG)&amp;quot;
config ZEPHYR_LORAMAC_NODE_MODULE
	bool
	default y
endmenu
menu &amp;quot;lz4 (C:\NordicSemi\v1.8.0\modules\lib\lz4)&amp;quot;
osource &amp;quot;$(ZEPHYR_LZ4_KCONFIG)&amp;quot;
config ZEPHYR_LZ4_MODULE
	bool
	default y
endmenu
menu &amp;quot;mbedtls (C:\NordicSemi\v1.8.0\modules\crypto\mbedtls)&amp;quot;
osource &amp;quot;$(ZEPHYR_MBEDTLS_KCONFIG)&amp;quot;
config ZEPHYR_MBEDTLS_MODULE
	bool
	default y
endmenu
menu &amp;quot;nanopb (C:\NordicSemi\v1.8.0\modules\lib\nanopb)&amp;quot;
osource &amp;quot;$(ZEPHYR_NANOPB_KCONFIG)&amp;quot;
config ZEPHYR_NANOPB_MODULE
	bool
	default y
endmenu
menu &amp;quot;TraceRecorder (C:\NordicSemi\v1.8.0\modules\debug\TraceRecorder)&amp;quot;
osource &amp;quot;C:/NordicSemi/v1.8.0/modules/debug/TraceRecorder/kernelports/Zephyr/Kconfig&amp;quot;
config ZEPHYR_TRACERECORDER_MODULE
	bool
	default y
endmenu
menu &amp;quot;nrfxlib (C:\NordicSemi\v1.8.0\nrfxlib)&amp;quot;
osource &amp;quot;C:/NordicSemi/v1.8.0/nrfxlib/Kconfig.nrfxlib&amp;quot;
config ZEPHYR_NRFXLIB_MODULE
	bool
	default y
endmenu
menu &amp;quot;connectedhomeip (C:\NordicSemi\v1.8.0\modules\lib\matter)&amp;quot;
osource &amp;quot;C:/NordicSemi/v1.8.0/modules/lib/matter/config/nrfconnect/chip-module/Kconfig&amp;quot;
config ZEPHYR_CONNECTEDHOMEIP_MODULE
	bool
	default y
endmenu
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Kconfig options on custom board</title><link>https://devzone.nordicsemi.com/thread/344894?ContentTypeID=1</link><pubDate>Thu, 23 Dec 2021 09:20:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76e3e1e0-e2b5-47a7-a90e-5ab8c0e8da8c</guid><dc:creator>&amp;#216;ivind</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What are the contents of your board&amp;#39;s Kconfig file? BOARD_ENABLE_DCDC should be defined there. Perhaps take a look at the board files of the DK to see how it is done there.&lt;/p&gt;
&lt;p&gt;And what is the path to the board files?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>