Home
last modified time | relevance | path

Searched full:ste (Results 1 – 25 of 183) sorted by relevance

12345678

/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dste-nomadik-pinctrl.dtsi9 ste,input = <INPUT_NOPULL>;
13 ste,input = <INPUT_PULLUP>;
17 ste,input = <INPUT_PULLDOWN>;
21 ste,output = <OUTPUT_HIGH>;
25 ste,output = <OUTPUT_LOW>;
29 ste,gpio = <GPIOMODE_ENABLED>;
30 ste,input = <INPUT_NOPULL>;
34 ste,gpio = <GPIOMODE_ENABLED>;
35 ste,input = <INPUT_PULLUP>;
39 ste,gpio = <GPIOMODE_ENABLED>;
[all …]
Dste-dbx5x0-pinctrl.dtsi6 #include "ste-nomadik-pinctrl.dtsi"
18 ste,config = <&in_pu>;
22 ste,config = <&out_hi>;
29 ste,config = <&slpm_in_wkup_pdis>;
33 ste,config = <&slpm_out_hi_wkup_pdis>;
37 ste,config = <&slpm_out_wkup_pdis>;
50 ste,config = <&in_pu>;
54 ste,config = <&out_hi>;
61 ste,config = <&slpm_in_wkup_pdis>;
65 ste,config = <&slpm_out_wkup_pdis>;
[all …]
Dste-href-family-pinctrl.dtsi6 #include "ste-dbx5x0-pinctrl.dtsi"
20 ste,config = <&gpio_out_hi>;
24 ste,config = <&in_pd>;
30 ste,config = <&out_lo>;
42 ste,config = <&slpm_in_pdis>;
46 ste,config = <&slpm_out_lo_pdis>;
50 ste,config = <&slpm_pdis>;
59 ste,config = <&slpm_in_wkup_pdis>;
63 ste,config = <&slpm_out_lo_wkup_pdis>;
67 ste,config = <&slpm_wkup_pdis>;
[all …]
Dste-hrefv60plus.dtsi6 #include "ste-href-ab8500.dtsi"
7 #include "ste-href.dtsi"
167 ste,config = <&gpio_in_pu>;
172 ste,config = <&gpio_out_hi>;
177 ste,config = <&gpio_out_hi>;
196 ste,config = <&in_pu>;
200 ste,config = <&gpio_out_lo>;
204 ste,config = <&out_lo>;
222 ste,config = <&gpio_out_lo>;
231 ste,config = <&gpio_out_lo>;
[all …]
Dste-ux500-samsung-golden.dts4 #include "ste-db8500.dtsi"
5 #include "ste-ab8505.dtsi"
6 #include "ste-dbx5x0-pinctrl.dtsi"
484 ste,config = <&gpio_in_pu>;
494 ste,config = <&gpio_in_nopull>;
504 ste,config = <&gpio_in_nopull>;
513 ste,config = <&gpio_in_nopull>;
522 ste,config = <&gpio_out_lo>;
531 ste,config = <&gpio_out_hi>;
547 ste,config = <&in_nopull>;
[all …]
Dste-ux500-samsung-skomer.dts7 #include "ste-db8500.dtsi"
8 #include "ste-ab8505.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
427 ste,config = <&out_hi>;
441 ste,config = <&in_nopull>;
455 ste,config = <&gpio_in_nopull>;
464 ste,config = <&gpio_out_hi>;
472 ste,config = <&gpio_out_lo>;
482 ste,config = <&gpio_out_hi>;
492 ste,config = <&gpio_out_hi>;
[all …]
Dste-href-stuib.dtsi135 ste,pins = "GPIO218_AH11";
136 ste,config = <&gpio_in_pu>;
144 ste,config = <&gpio_in_pu>;
152 ste,config = <&gpio_in_pu>;
161 ste,config = <&gpio_in_pu>;
170 ste,config = <&gpio_in_pu>;
174 ste,config = <&gpio_in_pd>;
189 ste,config = <&gpio_out_lo>;
193 ste,config = <&gpio_in_pu>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dste-nomadik-pinctrl.dtsi9 ste,input = <INPUT_NOPULL>;
13 ste,input = <INPUT_PULLUP>;
17 ste,input = <INPUT_PULLDOWN>;
21 ste,output = <OUTPUT_HIGH>;
25 ste,output = <OUTPUT_LOW>;
29 ste,gpio = <GPIOMODE_ENABLED>;
30 ste,input = <INPUT_NOPULL>;
34 ste,gpio = <GPIOMODE_ENABLED>;
35 ste,input = <INPUT_PULLUP>;
39 ste,gpio = <GPIOMODE_ENABLED>;
[all …]
Dste-dbx5x0-pinctrl.dtsi6 #include "ste-nomadik-pinctrl.dtsi"
18 ste,config = <&in_pu>;
22 ste,config = <&out_hi>;
29 ste,config = <&slpm_in_wkup_pdis>;
33 ste,config = <&slpm_out_hi_wkup_pdis>;
37 ste,config = <&slpm_out_wkup_pdis>;
50 ste,config = <&in_pu>;
54 ste,config = <&out_hi>;
61 ste,config = <&slpm_in_wkup_pdis>;
65 ste,config = <&slpm_out_wkup_pdis>;
[all …]
DMakefile3 ste-nomadik-s8815.dtb \
4 ste-nomadik-nhk15.dtb
64 ste-snowball.dtb \
65 ste-hrefprev60-stuib.dtb \
66 ste-hrefprev60-tvk.dtb \
67 ste-hrefv60plus-stuib.dtb \
68 ste-hrefv60plus-tvk.dtb \
69 ste-href520-tvk.dtb \
70 ste-ux500-samsung-golden.dtb \
71 ste-ux500-samsung-janice.dtb \
[all …]
Dste-href-family-pinctrl.dtsi6 #include "ste-dbx5x0-pinctrl.dtsi"
20 ste,config = <&gpio_out_hi>;
24 ste,config = <&in_pd>;
30 ste,config = <&out_lo>;
42 ste,config = <&slpm_in_pdis>;
46 ste,config = <&slpm_out_lo_pdis>;
50 ste,config = <&slpm_pdis>;
59 ste,config = <&slpm_in_wkup_pdis>;
63 ste,config = <&slpm_out_lo_wkup_pdis>;
67 ste,config = <&slpm_wkup_pdis>;
[all …]
Dste-hrefv60plus.dtsi6 #include "ste-href-ab8500.dtsi"
7 #include "ste-href.dtsi"
219 ste,config = <&gpio_in_pu>;
238 ste,config = <&in_pu>;
242 ste,config = <&gpio_out_lo>;
246 ste,config = <&out_lo>;
264 ste,config = <&gpio_out_lo>;
273 ste,config = <&gpio_out_lo>;
277 ste,config = <&gpio_out_hi>;
288 ste,config = <&gpio_out_lo>;
[all …]
Dste-ux500-samsung-gavini.dts7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
616 ste,config = <&gpio_in_nopull>;
643 ste,config = <&in_nopull>;
653 ste,config = <&gpio_out_lo>;
663 ste,config = <&gpio_out_hi>;
673 ste,config = <&gpio_out_hi>;
682 ste,config = <&gpio_out_hi>;
691 ste,config = <&gpio_out_lo>;
[all …]
Dste-ux500-samsung-skomer.dts7 #include "ste-db8500.dtsi"
8 #include "ste-ab8505.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
500 ste,config = <&gpio_in_pd>;
510 ste,config = <&gpio_in_pd>;
524 ste,config = <&in_nopull>;
538 ste,config = <&gpio_in_nopull>;
547 ste,config = <&gpio_out_hi>;
555 ste,config = <&gpio_out_lo>;
563 ste,config = <&gpio_out_lo>;
[all …]
Dste-ux500-samsung-codina.dts22 #include "ste-db8500.dtsi"
23 #include "ste-ab8500.dtsi"
24 #include "ste-dbx5x0-pinctrl.dtsi"
673 ste,config = <&gpio_in_pd>;
687 ste,config = <&in_nopull>;
697 ste,config = <&gpio_out_hi>;
707 ste,config = <&gpio_out_hi>;
717 ste,config = <&gpio_out_lo>;
722 ste,config = <&gpio_in_nopull>;
732 ste,config = <&gpio_out_hi>;
[all …]
Dste-ux500-samsung-janice.dts7 #include "ste-db8500.dtsi"
8 #include "ste-ab8500.dtsi"
9 #include "ste-dbx5x0-pinctrl.dtsi"
705 ste,config = <&gpio_in_pd>;
732 ste,config = <&in_nopull>;
742 ste,config = <&gpio_out_lo>;
752 ste,config = <&gpio_out_hi>;
762 ste,config = <&gpio_out_hi>;
772 ste,config = <&gpio_out_hi>;
782 ste,config = <&gpio_out_lo>;
[all …]
Dste-ux500-samsung-kyle.dts11 #include "ste-db8500.dtsi"
12 #include "ste-ab8505.dtsi"
13 #include "ste-dbx5x0-pinctrl.dtsi"
518 ste,config = <&gpio_in_pd>;
522 ste,config = <&gpio_in_pd>;
536 ste,config = <&in_nopull>;
550 ste,config = <&gpio_in_nopull>;
559 ste,config = <&gpio_out_hi>;
570 ste,config = <&gpio_out_hi>;
579 ste,config = <&gpio_out_lo>;
[all …]
Dste-ux500-samsung-golden.dts4 #include "ste-db8500.dtsi"
5 #include "ste-ab8505.dtsi"
6 #include "ste-dbx5x0-pinctrl.dtsi"
551 ste,config = <&gpio_in_pu>;
561 ste,config = <&gpio_in_nopull>;
570 ste,config = <&gpio_out_lo>;
580 ste,config = <&gpio_in_nopull>;
589 ste,config = <&gpio_in_nopull>;
598 ste,config = <&gpio_out_lo>;
607 ste,config = <&gpio_out_hi>;
[all …]
Dste-ux500-samsung-codina-tmo.dts21 #include "ste-db8500.dtsi"
22 #include "ste-ab8505.dtsi"
23 #include "ste-dbx5x0-pinctrl.dtsi"
573 ste,config = <&gpio_in_pd>;
585 ste,config = <&gpio_in_pd>;
595 ste,config = <&gpio_out_hi>;
605 ste,config = <&gpio_out_hi>;
615 ste,config = <&gpio_out_lo>;
620 ste,config = <&gpio_in_nopull>;
630 ste,config = <&gpio_out_hi>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/
Dste,nomadik.txt35 - ste,config: Handle of pin configuration node
36 (e.g. ste,config = <&slpm_in_wkup_pdis>)
38 - ste,input : <0/1/2>
43 - ste,output: <0/1/2>
48 - ste,sleep: <0/1>
52 - ste,sleep-input: <0/1/2/3>
58 - ste,sleep-output: <0/1/2>
63 - ste,sleep-gpio: <0/1>
67 - ste,sleep-wakeup: <0/1>
71 - ste,sleep-pull-disable: <0/1>
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dste,nomadik.txt35 - ste,config: Handle of pin configuration node
36 (e.g. ste,config = <&slpm_in_wkup_pdis>)
38 - ste,input : <0/1/2>
43 - ste,output: <0/1/2>
48 - ste,sleep: <0/1>
52 - ste,sleep-input: <0/1/2/3>
58 - ste,sleep-output: <0/1/2>
63 - ste,sleep-gpio: <0/1>
67 - ste,sleep-wakeup: <0/1>
71 - ste,sleep-pull-disable: <0/1>
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_rule.c46 struct mlx5dr_ste *ste; in dr_rule_create_collision_htbl() local
59 ste = new_htbl->ste_arr; in dr_rule_create_collision_htbl()
63 return ste; in dr_rule_create_collision_htbl()
72 struct mlx5dr_ste *ste; in dr_rule_create_collision_entry() local
74 ste = dr_rule_create_collision_htbl(matcher, nic_matcher, hw_ste); in dr_rule_create_collision_entry()
75 if (!ste) { in dr_rule_create_collision_entry()
80 ste->ste_chain_location = orig_ste->ste_chain_location; in dr_rule_create_collision_entry()
83 ste->htbl->miss_list = mlx5dr_ste_get_miss_list(orig_ste); in dr_rule_create_collision_entry()
86 if (mlx5dr_ste_create_next_htbl(matcher, nic_matcher, ste, hw_ste, in dr_rule_create_collision_entry()
92 return ste; in dr_rule_create_collision_entry()
[all …]
Ddr_ste.c21 /* Set to STE a specific value using DR_STE_SET */
29 /* Set to STE spec->s_fname to tag->t_fname */
33 /* Set to STE -1 to bit_mask->bm_fname and set spec->s_fname as used */
37 /* Set to STE spec->s_fname to bit_mask->bm_fname and set spec->s_fname as used */
300 u64 mlx5dr_ste_get_icm_addr(struct mlx5dr_ste *ste) in mlx5dr_ste_get_icm_addr() argument
302 u32 index = ste - ste->htbl->ste_arr; in mlx5dr_ste_get_icm_addr()
304 return ste->htbl->chunk->icm_addr + DR_STE_SIZE * index; in mlx5dr_ste_get_icm_addr()
307 u64 mlx5dr_ste_get_mr_addr(struct mlx5dr_ste *ste) in mlx5dr_ste_get_mr_addr() argument
309 u32 index = ste - ste->htbl->ste_arr; in mlx5dr_ste_get_mr_addr()
311 return ste->htbl->chunk->mr_addr + DR_STE_SIZE * index; in mlx5dr_ste_get_mr_addr()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_rule.c7 /* don't try to optimize STE allocation if the stack is too constaraining */
64 struct mlx5dr_ste *ste; in dr_rule_create_collision_htbl() local
77 ste = new_htbl->chunk->ste_arr; in dr_rule_create_collision_htbl()
81 return ste; in dr_rule_create_collision_htbl()
90 struct mlx5dr_ste *ste; in dr_rule_create_collision_entry() local
92 ste = dr_rule_create_collision_htbl(matcher, nic_matcher, hw_ste); in dr_rule_create_collision_entry()
93 if (!ste) { in dr_rule_create_collision_entry()
98 ste->ste_chain_location = orig_ste->ste_chain_location; in dr_rule_create_collision_entry()
99 ste->htbl->pointing_ste = orig_ste->htbl->pointing_ste; in dr_rule_create_collision_entry()
102 ste->htbl->chunk->miss_list = mlx5dr_ste_get_miss_list(orig_ste); in dr_rule_create_collision_entry()
[all …]
Ddr_ste.c100 /* check if miss address is already set for this type of STE */ in mlx5dr_ste_is_miss_addr_set()
124 u64 mlx5dr_ste_get_icm_addr(struct mlx5dr_ste *ste) in mlx5dr_ste_get_icm_addr() argument
126 u64 base_icm_addr = mlx5dr_icm_pool_get_chunk_icm_addr(ste->htbl->chunk); in mlx5dr_ste_get_icm_addr()
127 u32 index = ste - ste->htbl->chunk->ste_arr; in mlx5dr_ste_get_icm_addr()
132 u64 mlx5dr_ste_get_mr_addr(struct mlx5dr_ste *ste) in mlx5dr_ste_get_mr_addr() argument
134 u32 index = ste - ste->htbl->chunk->ste_arr; in mlx5dr_ste_get_mr_addr()
136 return mlx5dr_icm_pool_get_chunk_mr_addr(ste->htbl->chunk) + DR_STE_SIZE * index; in mlx5dr_ste_get_mr_addr()
139 u8 *mlx5dr_ste_get_hw_ste(struct mlx5dr_ste *ste) in mlx5dr_ste_get_hw_ste() argument
141 u64 index = ste - ste->htbl->chunk->ste_arr; in mlx5dr_ste_get_hw_ste()
143 return ste->htbl->chunk->hw_ste_arr + DR_STE_SIZE_REDUCED * index; in mlx5dr_ste_get_hw_ste()
[all …]

12345678