<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div name="messageBodySection" style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;">
<div dir="auto">Hi Brad,
<div dir="auto"><br /></div>
<div dir="auto">You could pre-define GPIOs setting on linux kernel device tree when loading kernel.</div>
<div dir="auto">I’m not sure which SoC you used. Maybe you could direct apply you wanted on linux/arch/arm/boot/dts folder or custom create once. Hope the information could help you.</div>
</div>
</div>
<div name="messageSignatureSection"><br />
<div class="matchFont">Thanks,
<div style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;"><br style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;" /></div>
<div style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;">Samuel Jiang</div>
</div>
</div>
<div name="messageReplySection" style="font-size: 14px; font-family: -apple-system, BlinkMacSystemFont, sans-serif;">On May 7, 2019, 2:47 PM +0800, Brad Chou <chou.brad@gmail.com>, wrote:<br />
<blockquote type="cite" class="spark_quote" style="margin: 5px 5px; padding-left: 10px; border-left: thin solid #1abc9c;">Hi All,<br />
Is there a way to set ALL GPIOs to a pre-defined initial in/out direction and high/low value ?<br />
I see there is a gpio_defs.json, but seems only the direction can be set, ie. In or out, not high / low settings.<br />
Now, I am using a shell script with gpioset utility to do the job.<br />
But I know using shell to do it is a bad idea.<br />
Does anyone have better ideas ?<br />
<br />
Thanks.</blockquote>
</div>
</body>
</html>