of_property_...tring_helper(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– of_property_...tring_helper β€” the Kernel API Manual tea 🫢

okay so bestie, welcome to the manual page for of_property_...tring_helper ✨ (yes the name is literally truncated like that, no I did not do it, the kernel did πŸ’€). We're in the Kernel API Manual and this is a little helper function that mostly wants you to leave it alone. Let's get into it πŸŽ€


✨ NAME ✨

of_property_read_string_helper β€” a utility helper for parsing string properties 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

int of_property_read_string_helper (const struct device_node *np , const
char *propname , const char **out_strs , size_t sz , int skip );

πŸ’… ARGUMENTS πŸ’…

  • np β€” the device node you're reading the property value from πŸ‘‘
  • propname β€” the name of the property you're searching for πŸ”
  • out_strs β€” the output array of string pointers, where the results go 🧺
  • sz β€” how many array elements you want to read 🌈
  • skip β€” how many strings to skip over at the beginning of the list πŸ™ˆ

πŸ“ DESCRIPTION πŸ“

Don't call this function directly. Bestie I'm so serious rn 😭 β€” it is a utility helper for the of_property_read_string*() family of functions, and it's doing its little behind-the-scenes job. Let the family functions handle it, iykyk πŸ’œ


⭐ SEE ALSO ⭐

Kernel file ./drivers/of/property.c β€” and the whole friend group, no cap:


okay that's the whole page bestie, go forth and not call this function directly πŸ’€πŸ’–

πŸŽ€ sign-off time: this icon was brought to you by ./drivers/of, dated October 2026, and yes the page title is still of_property_...tring_helper(9) because some things are just iconic like that πŸ‘‘βœ¨

πŸ“¦ where this page comes from