mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 1 | /* |
2 | * Copyright (c) 2023, Arm Limited. All rights reserved. | ||||
3 | * | ||||
4 | * SPDX-License-Identifier: BSD-3-Clause | ||||
5 | */ | ||||
6 | |||||
7 | |||||
8 | /* | ||||
9 | * Top level device tree file to bias the SMC calls. T | ||||
10 | * he biases are arbitrary and can be any value. | ||||
11 | * They are only significant when weighted against the | ||||
12 | * other biases. 30 was chosen arbitrarily. | ||||
13 | */ | ||||
14 | |||||
15 | /dts-v1/; | ||||
16 | |||||
17 | / { | ||||
18 | |||||
19 | sdei { | ||||
20 | bias = <30>; | ||||
21 | sdei_version { | ||||
22 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 23 | functionname = "sdei_version_funcid"; |
mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 24 | }; |
25 | sdei_pe_unmask { | ||||
26 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 27 | functionname = "sdei_pe_unmask_funcid"; |
mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 28 | }; |
29 | sdei_pe_mask { | ||||
30 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 31 | functionname = "sdei_pe_mask_funcid"; |
mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 32 | }; |
33 | sdei_event_status { | ||||
34 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 35 | functionname = "sdei_event_status_funcid"; |
mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 36 | }; |
37 | sdei_event_signal { | ||||
38 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 39 | functionname = "sdei_event_signal_funcid"; |
mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 40 | }; |
41 | sdei_private_reset { | ||||
42 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 43 | functionname = "sdei_private_reset_funcid"; |
mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 44 | }; |
45 | sdei_shared_reset { | ||||
46 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 47 | functionname = "sdei_shared_reset_funcid"; |
mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 48 | }; |
49 | }; | ||||
mardyk01 | f5b4635 | 2023-10-24 16:23:23 -0500 | [diff] [blame] | 50 | tsp { |
51 | bias = <30>; | ||||
52 | tsp_add_op { | ||||
53 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 54 | functionname = "tsp_add_op_funcid"; |
mardyk01 | f5b4635 | 2023-10-24 16:23:23 -0500 | [diff] [blame] | 55 | }; |
56 | tsp_sub_op { | ||||
57 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 58 | functionname = "tsp_sub_op_funcid"; |
mardyk01 | f5b4635 | 2023-10-24 16:23:23 -0500 | [diff] [blame] | 59 | }; |
60 | tsp_mul_op { | ||||
61 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 62 | functionname = "tsp_mul_op_funcid"; |
mardyk01 | f5b4635 | 2023-10-24 16:23:23 -0500 | [diff] [blame] | 63 | }; |
64 | tsp_div_op { | ||||
65 | bias = <30>; | ||||
mardyk01 | 7b51dbe | 2024-01-17 15:25:36 -0600 | [diff] [blame] | 66 | functionname = "tsp_div_op_funcid"; |
mardyk01 | f5b4635 | 2023-10-24 16:23:23 -0500 | [diff] [blame] | 67 | }; |
68 | }; | ||||
mardyk01 | 82389fb | 2023-09-25 16:34:56 -0500 | [diff] [blame] | 69 | }; |