/optee_os/core/arch/arm/dts/ |
A D | stm32mp157c-ev1.dts | 35 pinctrl-0 = <&joystick_pins>; 36 pinctrl-names = "default"; 78 pinctrl-names = "default"; 79 pinctrl-0 = <&cec_pins_a>; 86 pinctrl-0 = <&dcmi_pins_a>; 162 pinctrl-0 = <&fmc_pins_a>; 177 pinctrl-names = "default"; 178 pinctrl-0 = <&i2c2_pins_a>; 230 pinctrl-names = "default"; 231 pinctrl-0 = <&i2c5_pins_a>; [all …]
|
A D | at91-sama5d27_som1_ek.dts | 34 pinctrl-names = "default"; 45 pinctrl-names = "default"; 57 pinctrl-names = "default"; 64 pinctrl-names = "default"; 71 pinctrl-names = "default"; 81 pinctrl-names = "default"; 103 pinctrl-names = "default"; 111 pinctrl-names = "default"; 119 pinctrl-names = "default"; 155 pinctrl-names = "default"; [all …]
|
A D | stm32mp15xxaa-pinctrl.dtsi | 7 &pinctrl { 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 16>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 0 112 16>; 61 gpio-ranges = <&pinctrl 0 128 16>; [all …]
|
A D | at91-sama5d2_xplained.dts | 43 pinctrl-names = "default"; 54 pinctrl-names = "default"; 65 pinctrl-names = "default"; 74 pinctrl-names = "default"; 83 pinctrl-names = "default"; 135 pinctrl-names = "default"; 147 pinctrl-names = "default"; 172 pinctrl-names = "default"; 426 pinctrl@fc038000 { 709 pinctrl-names = "default"; [all …]
|
A D | stm32mp15xx-dkx.dtsi | 86 pinctrl-names = "default"; 114 pinctrl-0 = <&cec_pins_b>; 145 pinctrl-0 = <&i2c1_pins_a>; 219 pinctrl-names = "default"; 220 pinctrl-0 = <&i2c4_pins_a>; 370 pinctrl-0 = <&i2s2_pins_a>; 394 pinctrl-0 = <<dc_pins_a>; 507 pinctrl-0 = <&pwm1_pins_a>; 522 pinctrl-0 = <&pwm3_pins_a>; 552 pinctrl-0 = <&pwm5_pins_a>; [all …]
|
A D | stm32mp15xxac-pinctrl.dtsi | 7 &pinctrl { 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 16>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 0 80 16>; 49 gpio-ranges = <&pinctrl 0 96 16>; 55 gpio-ranges = <&pinctrl 0 112 16>; 61 gpio-ranges = <&pinctrl 0 128 12>;
|
A D | stm32mp15xxab-pinctrl.dtsi | 7 &pinctrl { 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 16>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 6 86 6>; 49 gpio-ranges = <&pinctrl 6 102 10>; 55 gpio-ranges = <&pinctrl 0 112 2>;
|
A D | stm32mp15xxad-pinctrl.dtsi | 7 &pinctrl { 13 gpio-ranges = <&pinctrl 0 0 16>; 19 gpio-ranges = <&pinctrl 0 16 16>; 25 gpio-ranges = <&pinctrl 0 32 16>; 31 gpio-ranges = <&pinctrl 0 48 16>; 37 gpio-ranges = <&pinctrl 0 64 16>; 43 gpio-ranges = <&pinctrl 6 86 6>; 49 gpio-ranges = <&pinctrl 6 102 10>; 55 gpio-ranges = <&pinctrl 0 112 2>;
|
A D | at91-sama5d27_som1.dtsi | 37 pinctrl-names = "default"; 38 pinctrl-0 = <&pinctrl_qspi1_default>; 83 pinctrl-names = "default"; 84 pinctrl-0 = <&pinctrl_macb0_default>; 91 pinctrl-names = "default"; 92 pinctrl-0 = <&pinctrl_macb0_phy_irq>; 98 pinctrl-names = "default"; 99 pinctrl-0 = <&pinctrl_i2c0_default>; 109 pinctrl@fc038000 {
|
A D | stm32mp157c-ed1.dts | 10 #include "stm32mp15-pinctrl.dtsi" 11 #include "stm32mp15xxaa-pinctrl.dtsi" 96 pinctrl-0 = <&adc1_in6_pins_a>; 97 pinctrl-names = "default"; 111 pinctrl-names = "default"; 112 pinctrl-0 = <&dac_ch1_pins_a &dac_ch2_pins_a>; 133 pinctrl-names = "default"; 134 pinctrl-0 = <&i2c4_pins_a>; 312 pinctrl-names = "default", "opendrain", "sleep"; 353 pinctrl-names = "default"; [all …]
|
A D | stm32mp157a-dk1.dts | 10 #include "stm32mp15-pinctrl.dtsi" 11 #include "stm32mp15xxac-pinctrl.dtsi"
|
A D | stm32mp157c-dk2.dts | 11 #include "stm32mp15-pinctrl.dtsi" 12 #include "stm32mp15xxac-pinctrl.dtsi"
|
A D | stm32mp151.dtsi | 1526 * pinctrl and exti. 1528 pinctrl: pin-controller@50002000 { label 1531 compatible = "st,stm32mp157-pinctrl"; 1662 compatible = "st,stm32mp157-z-pinctrl";
|
A D | sama5d2.dtsi | 1067 pioA: pinctrl@fc038000 { 1068 compatible = "atmel,sama5d2-pinctrl";
|
A D | stm32mp15-pinctrl.dtsi | 6 #include <dt-bindings/pinctrl/stm32-pinfunc.h> 8 &pinctrl {
|
/optee_os/core/include/drivers/ |
A D | stm32_gpio.h | 82 void stm32_pinctrl_load_active_cfg(struct stm32_pinctrl *pinctrl, size_t cnt); 83 void stm32_pinctrl_load_standby_cfg(struct stm32_pinctrl *pinctrl, size_t cnt); 91 void stm32_pinctrl_store_standby_cfg(struct stm32_pinctrl *pinctrl, size_t cnt); 112 struct stm32_pinctrl *pinctrl, size_t count); 129 static inline void stm32_pinctrl_set_gpio_level(struct stm32_pinctrl *pinctrl, in stm32_pinctrl_set_gpio_level() argument 132 stm32_gpio_set_output_level(pinctrl->bank, pinctrl->pin, high); in stm32_pinctrl_set_gpio_level() 150 static inline int stm32_pinctrl_get_gpio_level(struct stm32_pinctrl *pinctrl) in stm32_pinctrl_get_gpio_level() argument 152 return stm32_gpio_get_input_level(pinctrl->bank, pinctrl->pin); in stm32_pinctrl_get_gpio_level()
|
A D | stm32_i2c.h | 127 struct stm32_pinctrl *pinctrl; member 150 struct stm32_pinctrl **pinctrl,
|
A D | stm32_uart.h | 18 struct stm32_pinctrl *pinctrl; member
|
/optee_os/core/drivers/ |
A D | stm32_gpio.c | 138 void stm32_pinctrl_load_active_cfg(struct stm32_pinctrl *pinctrl, size_t cnt) in stm32_pinctrl_load_active_cfg() argument 143 set_gpio_cfg(pinctrl[n].bank, pinctrl[n].pin, in stm32_pinctrl_load_active_cfg() 144 &pinctrl[n].active_cfg); in stm32_pinctrl_load_active_cfg() 152 set_gpio_cfg(pinctrl[n].bank, pinctrl[n].pin, in stm32_pinctrl_load_standby_cfg() 153 &pinctrl[n].standby_cfg); in stm32_pinctrl_load_standby_cfg() 161 get_gpio_cfg(pinctrl[n].bank, pinctrl[n].pin, in stm32_pinctrl_store_standby_cfg() 162 &pinctrl[n].standby_cfg); in stm32_pinctrl_store_standby_cfg() 202 struct stm32_pinctrl *pinctrl, size_t count) in get_pinctrl_from_fdt() argument 284 struct stm32_pinctrl *ref = &pinctrl[found]; in get_pinctrl_from_fdt() 306 struct stm32_pinctrl *pinctrl, size_t count) in stm32_pinctrl_fdt_get_pinctrl() argument [all …]
|
A D | stm32_uart.c | 118 stm32mp_register_secure_gpio(pd->pinctrl[n].bank, in register_secure_uart() 119 pd->pinctrl[n].pin); in register_secure_uart() 128 stm32mp_register_non_secure_gpio(pd->pinctrl[n].bank, in register_non_secure_uart() 129 pd->pinctrl[n].pin); in register_non_secure_uart() 183 pd->pinctrl = pinctrl_cfg; in stm32_uart_init_from_dt_node()
|
A D | stm32_i2c.c | 686 struct stm32_pinctrl **pinctrl, in stm32_i2c_get_setup_from_fdt() argument 736 *pinctrl = NULL; in stm32_i2c_get_setup_from_fdt() 747 *pinctrl = calloc(count, sizeof(**pinctrl)); in stm32_i2c_get_setup_from_fdt() 748 if (!*pinctrl) in stm32_i2c_get_setup_from_fdt() 752 *pinctrl, count); in stm32_i2c_get_setup_from_fdt() 1520 stm32_pinctrl_load_active_cfg(hi2c->pinctrl, hi2c->pinctrl_count); in stm32_i2c_resume() 1541 stm32_pinctrl_load_standby_cfg(hi2c->pinctrl, hi2c->pinctrl_count); in stm32_i2c_suspend()
|
/optee_os/core/arch/arm/plat-stm32mp1/drivers/ |
A D | stm32mp1_pmic.c | 462 struct stm32_pinctrl **pinctrl, in dt_pmic_i2c_config() argument 496 pinctrl, pinctrl_count)) in dt_pmic_i2c_config() 512 struct stm32_pinctrl *pinctrl = NULL; in initialize_pmic_i2c() local 516 ret = dt_pmic_i2c_config(&i2c_info, &pinctrl, &pin_count, &i2c_init); in initialize_pmic_i2c() 535 i2c->pinctrl = pinctrl; in initialize_pmic_i2c() 595 stm32mp_register_non_secure_gpio(i2c_handle.pinctrl[n].bank, in register_non_secure_pmic() 596 i2c_handle.pinctrl[n].pin); in register_non_secure_pmic() 606 stm32mp_register_secure_gpio(i2c_handle.pinctrl[n].bank, in register_secure_pmic() 607 i2c_handle.pinctrl[n].pin); in register_secure_pmic()
|