|
@@ -42,7 +42,8 @@ static void dt_free_map(struct pinctrl_dev *pctldev,
|
|
{
|
|
{
|
|
if (pctldev) {
|
|
if (pctldev) {
|
|
const struct pinctrl_ops *ops = pctldev->desc->pctlops;
|
|
const struct pinctrl_ops *ops = pctldev->desc->pctlops;
|
|
- ops->dt_free_map(pctldev, map, num_maps);
|
|
|
|
|
|
+ if (ops->dt_free_map)
|
|
|
|
+ ops->dt_free_map(pctldev, map, num_maps);
|
|
} else {
|
|
} else {
|
|
/* There is no pctldev for PIN_MAP_TYPE_DUMMY_STATE */
|
|
/* There is no pctldev for PIN_MAP_TYPE_DUMMY_STATE */
|
|
kfree(map);
|
|
kfree(map);
|