Home
last modified time | relevance | path

Searched +full:stm32mp151 +full:- +full:hdp (Results 1 – 2 of 2) sorted by relevance

/linux/Documentation/devicetree/bindings/pinctrl/
H A Dst,stm32-hdp.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/pinctrl/st,stm32-hdp.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Clément LE GOFFIC <legoffic.clement@gmail.com>
14 STMicroelectronics's STM32 MPUs integrate a Hardware Debug Port (HDP).
20 - st,stm32mp131-hdp
21 - st,stm32mp151-hdp
22 - st,stm32mp251-hdp
31 "^hdp[0-7]-pins$":
[all …]
/linux/drivers/pinctrl/stm32/
H A Dpinctrl-stm32-hdp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) STMicroelectronics 2025 - All Rights Reserved
13 #include <linux/pinctrl/pinconf-generic.h>
534 struct stm32_hdp *hdp = pinctrl_dev_get_drvdata(pctldev); in stm32_hdp_pinmux_get_function_name() local
536 return hdp->func_name[selector]; in stm32_hdp_pinmux_get_function_name()
554 struct stm32_hdp *hdp = pinctrl_dev_get_drvdata(pctldev); in stm32_hdp_pinmux_set_mux() local
560 mux = readl_relaxed(hdp->base + HDP_MUX); in stm32_hdp_pinmux_set_mux()
564 writel_relaxed(mux, hdp->base + HDP_MUX); in stm32_hdp_pinmux_set_mux()
565 hdp->mux_conf = mux; in stm32_hdp_pinmux_set_mux()
589 .compatible = "st,stm32mp131-hdp",
[all …]