summaryrefslogtreecommitdiffstats
path: root/bsps/arm/shared/pins (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-11-28bsps/imx*: imx_gpio from pointer to fdt propertyChristian Mauderer1-12/+43
Device trees allow mixing different kinds of GPIOs in one property. For that it is usefull to only provide a pointer to an arbitrary location in the property and initialize a GPIO from that.
2023-07-24bsps/imx*: Support more GPIO controllersChristian Mauderer1-4/+14
The imx-gpio driver used in i.MX and i.MXRT BSPs generates a name based on a fixed string. The original code only used one digit for the controller. With the 13 GPIO controllers of the i.MXRT1166, that isn't enough any more. This patch extends the name to two digits which should be enough for the next controller generations.
2023-05-22imx_iomux: Don't set reserved bits in PAD_CTLChristian Mauderer1-0/+10
On most i.MX* the upper bits in SW_PAD_CTL are reserved. On some chips, like the i.MXRT1166, they are a domain write protection. Setting them to 1 can have unexpected side effects. The device tree uses these bits for some flags. Make sure that they are not accidentally written to some value.
2023-05-20Update company nameSebastian Huber1-1/+1
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2020-11-20bsp/imxrt: Add new BSPChristian Mauderer1-0/+5
Update #4180
2020-11-20bsps/imx: Move imx-gpio to arm/sharedChristian Mauderer1-0/+359
Update #4180
2020-11-20imx: Move imx_iomux to arm/sharedChristian Mauderer1-0/+472
Update #4180