<?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>power manager policy nrf52833 dts</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124398/power-manager-policy-nrf52833-dts</link><description>Hello, 
 
 we are developing few products based on the nRF52833 and we found something interesting in the nrf52833 dts file ( https://github.com/nrfconnect/sdk-zephyr/blob/ncs-v3.1.0/dts/arm/nordic/nrf52833.dtsi) 
 The zephyr,pm-device-runtime-auto flag</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 17 Sep 2025 11:58:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124398/power-manager-policy-nrf52833-dts" /><item><title>RE: power manager policy nrf52833 dts</title><link>https://devzone.nordicsemi.com/thread/549023?ContentTypeID=1</link><pubDate>Wed, 17 Sep 2025 11:58:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c574baba-f04f-487e-af22-f33464b86846</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]The&amp;nbsp;&lt;span style="color:rgba(255, 0, 0, 1);"&gt;zephyr,pm-device-runtime-auto&lt;/span&gt;&amp;nbsp;flag is assigned to the i2c0/1 and adc nodes but not to the spi0/1 nodes.[/quote]
&lt;p&gt;SPI is a synchronous protocol, and keeping this enabled in sleep does not provide a penalty in terms of sleep current (unless you&amp;#39;re using SPIM3, which is high speed capable).&lt;/p&gt;
&lt;p&gt;I2C will draw more current if kept enabled while in sleep, unfortunately. This is the reason why this supports the flag.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]Similar question for the USB device, although it seems the driver do not even support power management, but I could be wrong...[/quote]
&lt;p&gt;USB has specific protocol mandated states, powered / configured / etc, and will be able to give an event based on the NRF_POWER-&amp;gt;EVENTS_USBPOWERED event. This is shown in the cdc_acm sample:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/main/samples/subsys/usb/cdc_acm/src/main.c#L50-L60"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/main/samples/subsys/usb/cdc_acm/src/main.c#L50-L60&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>