Home
last modified time | relevance | path

Searched refs:property (Results 1 – 200 of 758) sorted by relevance

1234

/linux-4.1.27/drivers/of/
Dof_private.h46 struct property *prop, struct property *old_prop);
50 struct property *prop, struct property *old_prop) in of_property_notify()
63 struct property *__of_prop_dup(const struct property *prop, gfp_t allocflags);
68 extern int __of_add_property(struct device_node *np, struct property *prop);
70 struct property *prop);
71 extern int __of_remove_property(struct device_node *np, struct property *prop);
73 struct property *prop);
75 struct property *newprop, struct property **oldprop);
77 struct property *newprop, struct property *oldprop);
Dbase.c111 struct property *pp = container_of(bin_attr, struct property, attr); in of_node_property_read()
135 int __of_add_property_sysfs(struct device_node *np, struct property *pp) in __of_add_property_sysfs()
162 struct property *pp; in __of_attach_node_sysfs()
213 static struct property *__of_find_property(const struct device_node *np, in __of_find_property()
216 struct property *pp; in __of_find_property()
232 struct property *of_find_property(const struct device_node *np, in of_find_property()
236 struct property *pp; in of_find_property()
293 struct property *pp = __of_find_property(np, name, lenp); in __of_get_property()
305 struct property *pp = of_find_property(np, name, lenp); in of_get_property()
447 struct property *prop; in __of_device_is_compatible()
[all …]
Dpdt.c90 static struct property * __init of_pdt_build_one_prop(phandle node, char *prev, in of_pdt_build_one_prop()
95 static struct property *tmp = NULL; in of_pdt_build_one_prop()
96 struct property *p; in of_pdt_build_one_prop()
104 p = prom_early_alloc(sizeof(struct property) + 32); in of_pdt_build_one_prop()
137 static struct property * __init of_pdt_build_prop_list(phandle node) in of_pdt_build_prop_list()
139 struct property *head, *tail; in of_pdt_build_prop_list()
Ddynamic.c46 struct property *pp; in __of_detach_node_sysfs()
126 struct property *prop, *old_prop = NULL; in of_reconfig_get_state_change()
203 struct property *prop, struct property *oldprop) in of_property_notify()
324 struct property *prop = node->properties; in of_node_release()
337 struct property *next = prop->next; in of_node_release()
364 struct property *__of_prop_dup(const struct property *prop, gfp_t allocflags) in __of_prop_dup()
366 struct property *new; in __of_prop_dup()
428 struct property *pp, *new_pp; in __of_node_dup()
539 struct property *old_prop, **propp; in __of_changeset_entry_apply()
761 struct device_node *np, struct property *prop) in of_changeset_action()
Dresolver.c81 struct property *prop; in __of_adjust_tree_phandles()
115 struct property *rprop, int value) in __of_adjust_phandle_ref()
119 struct property *sprop; in __of_adjust_phandle_ref()
215 struct property *rprop, *sprop; in __of_adjust_tree_phandle_references()
308 struct property *rprop; in of_resolve_phandles()
/linux-4.1.27/drivers/mfd/
Dsi476x-prop.c54 u16 property) in si476x_core_is_valid_property_a10() argument
88 return si476x_core_element_is_in_range(property, valid_ranges, in si476x_core_is_valid_property_a10()
90 si476x_core_element_is_in_array(property, valid_properties, in si476x_core_is_valid_property_a10()
95 u16 property) in si476x_core_is_valid_property_a20() argument
108 return si476x_core_is_valid_property_a10(core, property) || in si476x_core_is_valid_property_a20()
109 si476x_core_element_is_in_range(property, valid_ranges, in si476x_core_is_valid_property_a20()
111 si476x_core_element_is_in_array(property, valid_properties, in si476x_core_is_valid_property_a20()
116 u16 property) in si476x_core_is_valid_property_a30() argument
134 return si476x_core_is_valid_property_a20(core, property) || in si476x_core_is_valid_property_a30()
135 si476x_core_element_is_in_range(property, valid_ranges, in si476x_core_is_valid_property_a30()
[all …]
Dsyscon.c157 const char *property) in syscon_regmap_lookup_by_phandle() argument
162 if (property) in syscon_regmap_lookup_by_phandle()
163 syscon_np = of_parse_phandle(np, property, 0); in syscon_regmap_lookup_by_phandle()
/linux-4.1.27/scripts/dtc/
Ddtc.h135 struct property { struct
140 struct property *next; argument
148 struct property *proplist; argument
187 struct property *build_property(char *name, struct data val);
188 struct property *build_property_delete(char *name);
189 struct property *chain_property(struct property *first, struct property *list);
190 struct property *reverse_properties(struct property *first);
192 struct node *build_node(struct property *proplist, struct node *children);
198 void add_property(struct node *node, struct property *prop);
200 void delete_property(struct property *prop);
[all …]
Dlivetree.c53 struct property *build_property(char *name, struct data val) in build_property()
55 struct property *new = xmalloc(sizeof(*new)); in build_property()
65 struct property *build_property_delete(char *name) in build_property_delete()
67 struct property *new = xmalloc(sizeof(*new)); in build_property_delete()
77 struct property *chain_property(struct property *first, struct property *list) in chain_property()
85 struct property *reverse_properties(struct property *first) in reverse_properties()
87 struct property *p = first; in reverse_properties()
88 struct property *head = NULL; in reverse_properties()
89 struct property *next; in reverse_properties()
100 struct node *build_node(struct property *proplist, struct node *children) in build_node()
[all …]
Dchecks.c46 struct node *node, struct property *prop);
128 struct property *prop; in check_nodes_props()
200 struct property *prop; in check_is_string()
219 struct property *prop; in check_is_cell()
257 struct property *prop, *prop2; in check_duplicate_property_names()
297 struct node *node, struct property *prop) in check_property_name_chars()
316 struct property *prop, struct marker *mark) in check_duplicate_label()
319 struct property *otherprop = NULL; in check_duplicate_label()
349 struct node *node, struct property *prop) in check_duplicate_label_prop()
364 struct node *node, struct property *prop) in check_explicit_phandles()
[all …]
Dfdtget.c207 int node, const char *property) in show_data_for_item() argument
222 assert(property); in show_data_for_item()
223 value = fdt_getprop(blob, node, property, &len); in show_data_for_item()
232 report_error(property, len); in show_data_for_item()
Dfdtput.c135 const char *property, const char *buf, int len) in store_key_value() argument
146 err = fdt_setprop(blob, node, property, buf, len); in store_key_value()
148 report_error(property, -1, err); in store_key_value()
Dflattree.c57 void (*property)(void *, struct label *labels); member
114 .property = bin_emit_property,
240 .property = asm_emit_property,
262 struct property *prop; in flatten_tree()
286 emit->property(etarget, prop->labels); in flatten_tree()
298 emit->property(etarget, NULL); in flatten_tree()
678 static struct property *flat_read_property(struct inbuf *dtbuf, in flat_read_property()
761 struct property *prop; in unflatten_tree()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_ipp.c177 struct drm_exynos_ipp_property *property) in ipp_check_driver() argument
179 if (ippdrv->dedicated || (!ipp_is_m2m_cmd(property->cmd) && in ipp_check_driver()
184 ippdrv->check_property(ippdrv->dev, property)) in ipp_check_driver()
191 struct drm_exynos_ipp_property *property) in ipp_find_driver() argument
194 u32 ipp_id = property->ipp_id; in ipp_find_driver()
204 ret = ipp_check_driver(ippdrv, property); in ipp_find_driver()
213 ret = ipp_check_driver(ippdrv, property); in ipp_find_driver()
242 if (c_node->property.prop_id == prop_id) { in ipp_find_drv_by_handle()
306 static void ipp_print_property(struct drm_exynos_ipp_property *property, in ipp_print_property() argument
309 struct drm_exynos_ipp_config *config = &property->config[idx]; in ipp_print_property()
[all …]
Dexynos_drm_gsc.c704 struct drm_exynos_ipp_property *property; in gsc_src_set_addr() local
711 property = &c_node->property; in gsc_src_set_addr()
714 property->prop_id, buf_id, buf_type); in gsc_src_set_addr()
1152 struct drm_exynos_ipp_property *property; in gsc_dst_set_addr() local
1159 property = &c_node->property; in gsc_dst_set_addr()
1162 property->prop_id, buf_id, buf_type); in gsc_dst_set_addr()
1373 struct drm_exynos_ipp_property *property) in gsc_ippdrv_check_property() argument
1386 (property->cmd == IPP_CMD_WB)) in gsc_ippdrv_check_property()
1389 config = &property->config[i]; in gsc_ippdrv_check_property()
1469 (property->cmd == IPP_CMD_WB)) in gsc_ippdrv_check_property()
[all …]
Dexynos_drm_fimc.c690 struct drm_exynos_ipp_property *property; in fimc_src_set_addr() local
698 property = &c_node->property; in fimc_src_set_addr()
701 property->prop_id, buf_id, buf_type); in fimc_src_set_addr()
711 config = &property->config[EXYNOS_DRM_OPS_SRC]; in fimc_src_set_addr()
1149 struct drm_exynos_ipp_property *property; in fimc_dst_set_addr() local
1157 property = &c_node->property; in fimc_dst_set_addr()
1160 property->prop_id, buf_id, buf_type); in fimc_dst_set_addr()
1170 config = &property->config[EXYNOS_DRM_OPS_DST]; in fimc_dst_set_addr()
1304 struct drm_exynos_ipp_property *property) in fimc_ippdrv_check_property() argument
1317 (property->cmd == IPP_CMD_WB)) in fimc_ippdrv_check_property()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/x86/
Dce4100.txt7 name in their compatible property because they first appeared in this
19 The reg property describes the CPU number. The lapic property points to
25 This node describes the in-core peripherals. Required property:
30 This node describes the PCI bus on the SoC. Its property should be
36 to contain the interrupt property. Besides the interrupt property it has
37 to contain at least the reg property containing the PCI bus address and
38 compatible property according to "PCI Bus Binding Revision 2.1".
Dinterrupt.txt11 Device's interrupt property:
24 Required property:
Dtimer.txt5 Required property:
/linux-4.1.27/drivers/gpu/drm/
Ddrm_atomic.c250 struct drm_crtc_state *state, struct drm_property *property, in drm_atomic_crtc_set_property() argument
257 if (property == config->prop_active) in drm_atomic_crtc_set_property()
260 return crtc->funcs->atomic_set_property(crtc, state, property, val); in drm_atomic_crtc_set_property()
276 struct drm_property *property, uint64_t *val) in drm_atomic_crtc_get_property() argument
281 if (property == config->prop_active) in drm_atomic_crtc_get_property()
284 return crtc->funcs->atomic_get_property(crtc, state, property, val); in drm_atomic_crtc_get_property()
393 struct drm_plane_state *state, struct drm_property *property, in drm_atomic_plane_set_property() argument
399 if (property == config->prop_fb_id) { in drm_atomic_plane_set_property()
404 } else if (property == config->prop_crtc_id) { in drm_atomic_plane_set_property()
407 } else if (property == config->prop_crtc_x) { in drm_atomic_plane_set_property()
[all …]
Ddrm_crtc.c3656 struct drm_property *property = NULL; in drm_property_create() local
3659 property = kzalloc(sizeof(struct drm_property), GFP_KERNEL); in drm_property_create()
3660 if (!property) in drm_property_create()
3663 property->dev = dev; in drm_property_create()
3666 property->values = kcalloc(num_values, sizeof(uint64_t), in drm_property_create()
3668 if (!property->values) in drm_property_create()
3672 ret = drm_mode_object_get(dev, &property->base, DRM_MODE_OBJECT_PROPERTY); in drm_property_create()
3676 property->flags = flags; in drm_property_create()
3677 property->num_values = num_values; in drm_property_create()
3678 INIT_LIST_HEAD(&property->enum_list); in drm_property_create()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Darmada-370-xp.txt5 shall have the following property:
7 Required root node property:
12 following property:
14 Required root node property:
19 following property:
21 Required root node property:
Darmada-38x.txt5 following property:
7 Required root node property:
12 following property before the previous one:
14 Required root node property:
19 following property before the previous one:
21 Required root node property:
Dspear.txt5 Required root node property:
9 Required root node property:
13 Required root node property:
17 Required root node property:
21 Required root node property:
25 Required root node property:
Dsti.txt5 Required root node property:
9 Required root node property:
13 Required root node property:
17 Required root node property:
21 Required root node property:
Dvt8500.txt5 Required root node property:
9 Required root node property:
13 Required root node property:
17 Required root node property:
21 Required root node property:
Darmada-39x.txt5 following property:
7 Required root node property:
12 following property before the previous one:
14 Required root node property:
Dste-nomadik.txt6 Required root node property: src
15 Required root node property:
21 Required root node property:
Dcpus.txt23 the reg property contained in bits 7 down to 0
80 this property is required and must be set to 0.
82 # On ARM 11 MPcore based systems this property is
90 # On 32-bit ARM v7 or later systems this property is
99 # On ARM v8 64-bit systems this property is required
102 * If cpus node's #address-cells property is set to 2
110 * If cpus node's #address-cells property is set to 1
184 # On ARM v8 64-bit this property is required and must
188 # On ARM 32-bit systems this property is optional and
204 property value of "spin-table".
[all …]
Darmada-375.txt5 following property:
7 Required root node property:
Damlogic.txt5 Required root node property:
9 Required root node property:
Dccn.txt9 - reg: (standard registers property) physical address and size
12 - interrupts: (standard interrupt property) single interrupt
Dkirkwood.txt5 shall have the following property:
7 Required root node property:
Dmediatek.txt3 Boards with a MediaTek mt65xx/mt81xx SoC shall have the following property:
5 Required root node property:
Dpmu.txt31 the SPIs listed in the interrupts property.
33 This property should be present when there is more than
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Dinterrupts.txt8 "interrupts" property, an "interrupts-extended" property, or both. If both are
19 The "interrupt-parent" property is used to specify the controller to which
21 controller node. This property is inherited, so it may be specified in an
23 "interrupts" property are always in reference to the node's interrupt parent.
25 The "interrupts-extended" property is a special form for use when a node needs
26 to reference multiple interrupt parents. Each entry in this property contains
37 property. This is a empty, boolean property. An additional "#interrupt-cells"
38 property defines the number of cells needed to specify a single interrupt.
46 The #interrupt-cells property is set to 1 and the single cell defines the
69 The #interrupt-cells property is set to 2 and the first cell defines the
/linux-4.1.27/include/linux/
Dof.h35 struct property { struct
39 struct property *next; argument
56 struct property *properties; argument
57 struct property *deadprops; /* removed properties */
80 struct property *prop;
81 struct property *old_prop;
167 static inline int of_property_check_flag(struct property *p, unsigned long flag) in of_property_check_flag()
172 static inline void of_property_set_flag(struct property *p, unsigned long flag) in of_property_set_flag()
177 static inline void of_property_clear_flag(struct property *p, unsigned long flag) in of_property_clear_flag()
275 extern struct property *of_find_property(const struct device_node *np,
[all …]
/linux-4.1.27/arch/powerpc/platforms/chrp/
Dsetup.c259 const char *property; in chrp_init_early() local
269 property = of_get_property(node, "model", NULL); in chrp_init_early()
270 if (!property) in chrp_init_early()
272 if (strcmp(property, "Pegasos2")) in chrp_init_early()
275 property = of_get_property(of_chosen, "linux,stdout-path", NULL); in chrp_init_early()
276 if (!property) in chrp_init_early()
279 node = of_find_node_by_path(property); in chrp_init_early()
282 property = of_get_property(node, "device_type", NULL); in chrp_init_early()
283 if (!property) in chrp_init_early()
285 if (strcmp(property, "serial")) in chrp_init_early()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dpwm.txt8 with a property containing a 'pwm-list':
17 property must be documented in the device tree binding for each device.
18 An optional property "pwm-names" may contain a list of strings to label
19 each of the PWM devices listed in the "pwms" property. If no "pwm-names"
20 property is given, the name of the user node will be used as fallback.
23 "pwm-names" property to map the name of the PWM device requested by the
24 pwm_get() call to an index into the list given by the "pwms" property.
61 specifier using the '#pwm-cells' property.
Dpwm-fsl-ftm.txt4 device tree provides a property to describing this so that an operating system
29 clock-names, please see clock/clock-bindings.txt for details of the property
32 - pinctrl-NNN: One property must exist for each entry in pinctrl-names.
33 See pinctrl/pinctrl-bindings.txt for details of the property values.
34 - big-endian: Boolean property, required if the FTM PWM registers use a big-
/linux-4.1.27/arch/arm/boot/compressed/
Datags_to_fdt.c20 static int setprop(void *fdt, const char *node_path, const char *property, in setprop() argument
26 return fdt_setprop(fdt, offset, property, val_array, size); in setprop()
30 const char *property, const char *string) in setprop_string() argument
35 return fdt_setprop_string(fdt, offset, property, string); in setprop_string()
39 const char *property, uint32_t val) in setprop_cell() argument
44 return fdt_setprop_cell(fdt, offset, property, val); in setprop_cell()
48 const char *property, int *len) in getprop() argument
55 return fdt_getprop(fdt, offset, property, len); in getprop()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dreconfig.c57 static int pSeries_reconfig_add_node(const char *path, struct property *proplist) in pSeries_reconfig_add_node()
125 static void release_prop_list(const struct property *prop) in release_prop_list()
127 struct property *next; in release_prop_list()
203 static struct property *new_property(const char *name, const int length, in new_property()
204 const unsigned char *value, struct property *last) in new_property()
206 struct property *new = kzalloc(sizeof(*new), GFP_KERNEL); in new_property()
233 struct property *prop = NULL; in do_add_node()
253 struct property *last = prop; in do_add_node()
309 struct property *prop = NULL; in do_add_property()
336 struct property *prop; in do_remove_property()
[all …]
Ddlpar.c37 void dlpar_free_cc_property(struct property *prop) in dlpar_free_cc_property()
44 static struct property *dlpar_parse_cc_property(struct cc_workarea *ccwa) in dlpar_parse_cc_property()
46 struct property *prop; in dlpar_parse_cc_property()
99 struct property *prop; in dlpar_free_one_cc_node()
137 struct property *property; in dlpar_configure_connector() local
138 struct property *last_property = NULL; in dlpar_configure_connector()
205 property = dlpar_parse_cc_property(ccwa); in dlpar_configure_connector()
206 if (!property) in dlpar_configure_connector()
210 last_dn->properties = property; in dlpar_configure_connector()
212 last_property->next = property; in dlpar_configure_connector()
[all …]
Dhotplug-memory.c72 static void dlpar_free_drconf_property(struct property *prop) in dlpar_free_drconf_property()
79 static struct property *dlpar_clone_drconf_property(struct device_node *dn) in dlpar_clone_drconf_property()
81 struct property *prop, *new_prop; in dlpar_clone_drconf_property()
253 struct property *prop) in dlpar_memory_remove_by_count()
324 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) in dlpar_memory_remove_by_index()
377 struct property *prop) in dlpar_memory_remove_by_count()
381 static int dlpar_memory_remove_by_index(u32 drc_index, struct property *prop) in dlpar_memory_remove_by_index()
440 static int dlpar_memory_add_by_count(u32 lmbs_to_add, struct property *prop) in dlpar_memory_add_by_count()
506 static int dlpar_memory_add_by_index(u32 drc_index, struct property *prop) in dlpar_memory_add_by_index()
541 struct property *prop) in dlpar_update_drconf_property()
[all …]
Dmobility.c70 static int update_dt_property(struct device_node *dn, struct property **prop, in update_dt_property()
73 struct property *new_prop = *prop; in update_dt_property()
134 struct property *prop = NULL; in update_dt_node()
/linux-4.1.27/drivers/power/reset/
Dgpio-restart.c63 u32 property; in gpio_restart_probe() local
86 ret = of_property_read_u32(pdev->dev.of_node, "priority", &property); in gpio_restart_probe()
88 if (property > 255) in gpio_restart_probe()
90 property); in gpio_restart_probe()
92 gpio_restart->restart_handler.priority = property; in gpio_restart_probe()
/linux-4.1.27/arch/m68k/include/asm/
Doplib.h223 extern int prom_getproplen(int thisnode, char *property);
228 extern int prom_getproperty(int thisnode, char *property,
232 extern int prom_getint(int node, char *property);
235 extern int prom_getintdefault(int node, char *property, int defval);
262 extern int prom_node_has_property(int node, char *property);
/linux-4.1.27/include/drm/
Ddrm_crtc.h372 struct drm_property *property, uint64_t val);
380 struct drm_property *property,
384 struct drm_property *property,
536 int (*set_property)(struct drm_connector *connector, struct drm_property *property,
547 struct drm_property *property,
551 struct drm_property *property,
802 struct drm_property *property, uint64_t val);
810 struct drm_property *property,
814 struct drm_property *property,
1308 static inline bool drm_property_type_is(struct drm_property *property, in drm_property_type_is() argument
[all …]
Ddrm_atomic.h42 struct drm_crtc_state *state, struct drm_property *property,
48 struct drm_plane_state *state, struct drm_property *property,
54 struct drm_connector_state *state, struct drm_property *property,
Ddrm_atomic_helper.h73 struct drm_property *property,
76 struct drm_property *property,
79 struct drm_property *property,
/linux-4.1.27/Documentation/devicetree/bindings/
Dresource-names.txt4 include a supplemental property for assigning names to each of the list
5 items. The names property consists of a list of strings in the same
6 order as the data in the resource property.
18 The -names property must be used in conjunction with the normal resource
19 property. If not it will be ignored.
Dchosen.txt9 stdout-path property
13 with a stdout-path property under /chosen, as described in ePAPR, e.g.
43 Implementation note: Linux will look for the property "linux,stdout-path" or
46 should only use the "stdout-path" property.
Dopen-pic.txt19 - interrupt-controller: The presence of this property identifies the node
20 as an Open PIC. No property value shall be defined.
31 - pic-no-reset: The presence of this property indicates that the PIC
32 shall not be reset during runtime initialization. No property value shall
33 be defined. The presence of this property also mandates that any
86 // parent's '#interrupt-cells' property.
DABI.txt11 don't result in breakage. For instance, if a new property is added,
28 meaning of an existing property. For drivers, default to the original
29 behaviour when a newly added property is missing.
/linux-4.1.27/arch/sparc/include/asm/
Doplib_64.h192 int prom_getproplen(phandle thisnode, const char *property);
197 int prom_getproperty(phandle thisnode, const char *property,
201 int prom_getint(phandle node, const char *property);
204 int prom_getintdefault(phandle node, const char *property, int defval);
232 int prom_node_has_property(phandle node, const char *property);
Doplib_32.h124 int prom_getproplen(phandle thisnode, const char *property);
129 int __must_check prom_getproperty(phandle thisnode, const char *property,
133 int prom_getint(phandle node, char *property);
136 int prom_getintdefault(phandle node, char *property, int defval);
/linux-4.1.27/Documentation/devicetree/bindings/mailbox/
Dmailbox.txt8 Required property:
21 Required property:
24 Optional property:
26 required by the client. The use of this property
Daltera-mailbox.txt8 - #mbox-cells: Common mailbox binding property to identify the number
37 of the mboxes property should contain a phandle to the mailbox controller
39 support only one channel).The equivalent "mbox-names" property value can be
Domap-mailbox.txt46 - #mbox-cells: Common mailbox binding property to identify the number
62 - ti,mbox-tx: sub-mailbox descriptor property defining a Tx fifo
63 - ti,mbox-rx: sub-mailbox descriptor property defining a Rx fifo
83 for details). Each value of the mboxes property should contain a phandle to the
86 "mbox-names" property value can be used to give a name to the communication channel
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dtps62360-regulator.txt15 If this property is missing, then assume that there is no GPIO
18 If this property is missing, then assume that there is no GPIO
21 If this property is missing, then assume the state as low (0).
23 If this property is missing, then assume the state as low (0).
25 Any property defined as part of the core regulator binding, defined in
Dfixed-regulator.txt10 If this property is missing, the default assumed is Active low.
12 If this property is missing then default assumption is false.
15 Any property defined as part of the core regulator
Dmax8997-regulator.txt26 property is specified, the 'max8997,pmic-buck[1/2/5]-dvs-voltage'
27 property should specify atleast one voltage level (which would be a
31 property is specified, then all the eight voltage values for the
48 Use this property to ignore such side effects and change the voltage.
52 property should be between 0 and 7. If not specified or if out of range, the
53 default value of this property is set to 0.
Ds5m8767-regulator.txt29 property is specified, the 's5m8767,pmic-buck[2/3/4]-dvs-voltage'
30 property should specify atleast one voltage level (which would be a
34 property is specified, then all the eight voltage values for the
51 property should be between 0 and 7. If not specified or if out of range, the
52 default value of this property is set to 0.
Dtps65090.txt18 If DCDCs are externally controlled then this property should be there.
25 poorly defined "overcurrent wait" field. If this property is present it
26 should be between 0 - 3. If this property isn't present we won't touch the
Dmax8907.txt16 regulator-compatible property if present), with valid values listed below.
21 - maxim,system-power-controller: Boolean property indicating that the PMIC
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/ti/
Demif.txt24 - cs1-used : Have this property if CS1 of this EMIF
29 - cal-resistor-per-cs : Have this property if the board has one
32 - hw-caps-read-idle-ctrl: Have this property if the controller
35 - hw-caps-dll-calib-ctrl: Have this property if the controller
38 - hw-caps-ll-interface : Have this property if the controller
41 - hw-caps-temp-alert : Have this property if the controller
/linux-4.1.27/scripts/kconfig/
Dsymbol.c40 struct property *prop = prop_alloc(P_DEFAULT, sym); in sym_add_default()
97 struct property *sym_get_choice_prop(struct symbol *sym) in sym_get_choice_prop()
99 struct property *prop; in sym_get_choice_prop()
106 struct property *sym_get_env_prop(struct symbol *sym) in sym_get_env_prop()
108 struct property *prop; in sym_get_env_prop()
115 static struct property *sym_get_default_prop(struct symbol *sym) in sym_get_default_prop()
117 struct property *prop; in sym_get_default_prop()
127 static struct property *sym_get_range_prop(struct symbol *sym) in sym_get_range_prop()
129 struct property *prop; in sym_get_range_prop()
157 struct property *prop; in sym_validate_range()
[all …]
Dlkc.h106 struct property *menu_add_prompt(enum prop_type type, char *prompt, struct expr *dep);
142 struct property *prop_alloc(enum prop_type type, struct symbol *sym);
143 struct symbol *prop_get_symbol(struct property *prop);
144 struct property *sym_get_env_prop(struct symbol *sym);
Dexpr.h83 struct property *prop;
142 struct property { struct
143 struct property *next; /* next property - null if last */ argument
170 struct property *prompt;
Dmenu.c31 static void prop_warn(struct property *prop, const char *fmt, ...) in prop_warn()
128 static struct property *menu_add_prop(enum prop_type type, char *prompt, struct expr *expr, struct … in menu_add_prop()
130 struct property *prop = prop_alloc(type, current_entry->sym); in menu_add_prop()
178 struct property *menu_add_prompt(enum prop_type type, char *prompt, struct expr *dep) in menu_add_prompt()
234 struct property *prop; in sym_check_prop()
286 struct property *prop; in menu_finalize()
546 static void get_prompt_str(struct gstr *r, struct property *prop, in get_prompt_str()
606 static struct property *get_symbol_prop(struct symbol *sym) in get_symbol_prop()
608 struct property *prop = NULL; in get_symbol_prop()
622 struct property *prop; in get_symbol_str()
/linux-4.1.27/Documentation/devicetree/bindings/crypto/
Dfsl-sec4.txt62 Definition: A standard property. Define the 'ERA' of the SEC
68 Definition: A standard property. Defines the number of cells
74 Definition: A standard property. Defines the number of cells
81 Definition: A standard property. Specifies the physical
88 Definition: A standard property. Specifies the physical address
97 device. The value of the interrupts property
103 Usage: (required if interrupt property is defined)
153 where value is a LIODN ID for this JR. This property is
160 device. The value of the interrupts property
166 Usage: (required if interrupt property is defined)
[all …]
Dfsl-sec6.txt28 Definition: A standard property. Define the 'ERA' of the SEC
34 Definition: A standard property. Defines the number of cells
40 Definition: A standard property. Defines the number of cells
47 Definition: A standard property. Specifies the physical
53 Definition: A standard property. Specifies the physical address
96 device. The value of the interrupts property
140 In the C293 device tree, we add the include of public property:
Datmel-crypto.txt14 in the dmas property.
36 in the dmas property.
59 in the dmas property. Only one "tx" string needed.
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Darm-pl330.txt15 cells in the dmas property of client device.
34 [property name] = <[phandle of the dma controller] [dma request id]>;
35 [property name] = <[dma channel name]>
38 to the client controller. The 'property name' 'dmas' and 'dma-names'
40 names correspond 1:1 with the dma request ids in the dmas property.
Ddma.txt10 Required property:
37 Client drivers should specify the DMA property using a phandle to the controller
40 Required property:
44 #dma-cells property in the node referenced by phandle
50 the dmas property. The specific strings that can be used
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/
Dsrio.txt18 Definition: A standard property. Specifies the physical address and
26 value of the interrupts property consists of one interrupt
31 property. (Typically shared with port-write).
46 Definition: A standard property. Matches the port id.
51 Definition: A standard property. Utilized to describe the memory mapped
60 correctly configured for SRIO accesses. The property should
65 represented in the property for both transactions.
70 property. Within the pair, the first element represents the
Dsrio-rmu.txt21 Definition: A standard property. Specifies the physical address and
29 correctly configured for SRIO accesses. The property should
52 Definition: A standard property. Specifies the physical address and
60 value of the interrupts property consists of one interrupt
64 A pair of IRQs are specified in this property. The first
82 Definition: A standard property. Specifies the physical address and
90 value of the interrupts property consists of one interrupt
94 A pair of IRQs are specified in this property. The first
112 Definition: A standard property. Specifies the physical address and
120 value of the interrupts property consists of one interrupt
[all …]
Dpamu.txt14 A standard property. Utilized to describe the memory mapped
26 A standard property.
28 A standard property.
32 A standard property. It represents the CCSR registers of
43 set if PAMUs should be snooped. This property defines
50 connected to a specific PAMU device should have a "fsl,pamu-phandle" property
54 A standard property. Specifies the physical address and
55 length (relative to the parent 'ranges' property) of this
Draideng.txt16 - ranges: standard ranges property specifying the translation
36 - ranges: standard ranges property specifying the translation
58 Optional property:
61 property is normally set by firmware. Value
63 This property is used by the IOMMU (PAMU) to distinquish
Ddcsr.txt30 Definition: A standard property. Defines the number of cells
36 Definition: A standard property. Defines the number of cells
43 Definition: A standard property. Specifies the physical address
70 The value of the interrupts property consists of three
97 Definition: A standard property. Specifies the physical address
126 Definition: A standard property. Specifies the physical address
163 Definition: A standard property. Specifies the physical address
188 Definition: A standard property. Specifies the physical address
225 Definition: A standard property. Specifies the physical address
253 Definition: A standard property. Specifies the physical address
[all …]
Dfman.txt67 Definition: A standard property. Specifies the offset of the
78 Definition: A standard property.
93 Definition: A pair of IRQs are specified in this property.
135 Definition: A standard property.
161 Definition: A standard property.
224 Definition: A standard property.
291 Definition: A standard property.
345 Definition: A standard property.
351 Definition: A standard property.
372 Definition: A standard property.
[all …]
Dmpc5200.txt16 conundrum. How should the compatible property be set up to provide
106 include the empty property 'fsl,has-wdt'. Note that this does not activate
112 If you add the property
153 Each GPIO controller node should have the empty property gpio-controller and
162 - fsl,7-wire-mode - An empty property that specifies the link uses 7-wire
165 speed. This property should contain two cells. The
179 The interrupts property for device nodes using the mpc5200 pic consists
187 For external IRQs, use the following interrupt property values (how to
Dcpus.txt20 a property named fsl,eref-[CAT], where [CAT] is the abbreviated category
32 snooped. This property defines a bitmask which selects the bit
Dmpic.txt25 Definition: A standard property. Specifies the physical
50 Definition: The presence of this property specifies that the
56 to the client. The presence of this property also mandates
64 device-trees omit this property on MPIC nodes even when the MPIC is
65 in fact big-endian, so certain boards override this property.
Dmcm.txt23 Definition: A standard property. The value specifies the
52 Definition: A standard property. The value specifies the
Decm.txt23 Definition: A standard property. The value specifies the
52 Definition: A standard property. The value specifies the
Dinterlaken-lac.txt67 Definition: A standard property. The first resource represents the
103 Definition: A standard property. Must have a value of 1.
108 Definition: A standard property. Must have a value of 1.
118 Definition: A standard property. Specifies the address and length
147 Definition: A standard property. The first resource represents the
155 DMAs. This property is automatically added by u-boot.
/linux-4.1.27/drivers/media/radio/si4713/
Dsi4713.c940 s32 *bit, s32 *mask, u16 *property, int *mul, in si4713_choose_econtrol_action() argument
948 *property = SI4713_TX_RDS_PI; in si4713_choose_econtrol_action()
952 *property = SI4713_TX_ACOMP_THRESHOLD; in si4713_choose_econtrol_action()
956 *property = SI4713_TX_ACOMP_GAIN; in si4713_choose_econtrol_action()
960 *property = SI4713_TX_PILOT_FREQUENCY; in si4713_choose_econtrol_action()
964 *property = SI4713_TX_ACOMP_ATTACK_TIME; in si4713_choose_econtrol_action()
968 *property = SI4713_TX_PILOT_DEVIATION; in si4713_choose_econtrol_action()
972 *property = SI4713_TX_AUDIO_DEVIATION; in si4713_choose_econtrol_action()
976 *property = SI4713_TX_RDS_DEVIATION; in si4713_choose_econtrol_action()
981 *property = SI4713_TX_RDS_PS_MISC; in si4713_choose_econtrol_action()
[all …]
/linux-4.1.27/arch/sparc/kernel/
Dprom_64.c76 struct property *rprop; in sun4v_path_component()
117 struct property *prop; in sun4u_path_component()
152 struct property *prop; in sbus_path_component()
169 struct property *prop; in pci_path_component()
194 struct property *prop; in upa_path_component()
215 struct property *prop; in vdev_path_component()
231 struct property *prop; in ebus_path_component()
248 struct property *prop; in i2c_path_component()
267 struct property *prop; in usb_path_component()
288 struct property *prop; in ieee1394_path_component()
[all …]
Dprom_32.c64 struct property *rprop; in sparc32_path_component()
80 struct property *prop; in sbus_path_component()
97 struct property *prop; in pci_path_component()
122 struct property *prop; in ebus_path_component()
140 struct property *prop; in ambapp_path_component()
Dprom_common.c40 struct property *prop; in of_getintprop_default()
56 struct property **prevp; in of_set_property()
71 struct property *prop = *prevp; in of_set_property()
/linux-4.1.27/arch/arm/mach-omap2/
Dtimer.c139 static struct property device_disabled = {
169 const char *property) in omap_get_timer_dt() argument
177 if (property && !of_get_property(np, property, NULL)) in omap_get_timer_dt()
180 if (!property && (of_get_property(np, "ti,timer-alwon", NULL) || in omap_get_timer_dt()
231 const char *property, in omap_dm_timer_init_one() argument
244 np = omap_get_timer_dt(omap_timer_match, property); in omap_dm_timer_init_one()
329 const char *property) in omap2_gp_clockevent_init() argument
343 res = omap_dm_timer_init_one(&clkev, fck_source, property, in omap2_gp_clockevent_init()
459 const char *property) in omap2_gptimer_clocksource_init() argument
466 res = omap_dm_timer_init_one(&clksrc, fck_source, property, in omap2_gptimer_clocksource_init()
/linux-4.1.27/Documentation/devicetree/bindings/ufs/
Dufshcd-pltfrm.txt17 or 2.7-3.6V. This boolean property when set, specifies
19 UFS cards this property is invalid and valid VCC range is
24 - <name>-fixed-regulator : boolean property specifying that <name>-supply is a fixed regulator
28 order as the clocks property.
30 order as the clocks property. If this property is not
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dethernet.txt8 property;
15 standard property;
16 - phy-connection-type: the same as "phy-mode" property but described in ePAPR;
18 device; this property is described in ePAPR and so preferred;
19 - phy: the same as "phy-handle" property, not recommended for new bindings.
20 - phy-device: the same as "phy-handle" property, not recommended for new
Dfsl-fec.txt12 only if property "phy-reset-gpios" is available. Missing the property
19 - fsl,num-tx-queues : The property is valid for enet-avb IP, which supports
22 - fsl,num-rx-queues : The property is valid for enet-avb IP, which supports
Dmarvell-pp2.txt30 property, a single integer). Note: if this property isn't present,
31 then fixed link is assumed, and the 'fixed-link' property is
/linux-4.1.27/arch/powerpc/kernel/
Dmachine_kexec.c203 static struct property kernel_end_prop = {
209 static struct property crashk_base_prop = {
215 static struct property crashk_size_prop = {
221 static struct property memory_limit_prop = {
231 struct property *prop; in export_crashk_values()
261 struct property *prop; in kexec_setup()
Dpci_32.c112 struct property *map_prop; in pcibios_make_OF_bus_map()
199 struct property* of_prop; in pci_create_OF_bus_map()
202 of_prop = memblock_virt_alloc(sizeof(struct property) + 256, 0); in pci_create_OF_bus_map()
205 memset(of_prop, -1, sizeof(struct property) + 256); in pci_create_OF_bus_map()
Dmachine_kexec_64.c372 static struct property htab_base_prop = {
378 static struct property htab_size_prop = {
387 struct property *prop; in export_htab_values()
/linux-4.1.27/Documentation/devicetree/bindings/gpu/
Dst,stih4xx.txt18 - clock-names: names of the clocks listed in clocks property in the same
36 - clock-names: names of the clocks listed in clocks property in the same
40 - reset-names: names of the resets listed in resets property in the same
49 - reg-names: names of the mapped memory regions listed in regs property in
53 - reset-names: names of the resets listed in resets property in the same
62 - reg-names: names of the mapped memory regions listed in regs property in
65 - interrupt-names: name of the interrupts listed in interrupts property in
69 - clock-names: names of the clocks listed in clocks property in the same
78 - reg-names: names of the mapped memory regions listed in regs property in
83 - clock-names: names of the clocks listed in clocks property in the same
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi-bus.txt25 Optional property:
32 property looks like this:
50 - spi-cpol - (optional) Empty property indicating device requires
52 - spi-cpha - (optional) Empty property indicating device requires
54 - spi-cs-high - (optional) Empty property indicating device requires
56 - spi-3wire - (optional) Empty property indicating device requires
58 - spi-lsb-first - (optional) Empty property indicating device requires
72 via the SPI master node cs-gpios property.
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dqe.txt30 The compatible property for the firmware node should say,
79 property, and any firmware-specific properties. The node should be placed
81 fsl,firmware-phandle property. Other QE nodes that need the same firmware
82 should define an fsl,firmware-phandle property that points to the firmware node
85 The fsl,firmware property can be specified in the DTS (possibly using incbin)
92 Definition: A standard property. Specify a string that indicates what
98 Definition: A standard property. This property contains the firmware
Dserial.txt11 property as described in booting-without-of.txt, section IX.1 in the following
16 The gpios property is optional and can be left out when control lines are
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio.txt4 1) gpios property
18 for compatibility reasons (resolving to the "gpios" property), it is not allowed
23 distinct functions, reference each of them under its own property, giving it a
27 The exact purpose of each gpios property must be documented in the device tree
91 a1) (Preferred) Dictated by a binding-specific DT property.
116 property, and a #gpio-cells integer property, which indicates the number of
125 - gpio-hog: A property specifying that this child node represent a GPIO hog.
133 - input: A property specifying to set the GPIO direction as input.
134 - output-low A property specifying to set the GPIO direction as output with
136 - output-high A property specifying to set the GPIO direction as output with
[all …]
Dsodaville.txt7 The only additional property is the intel,muxctl property which holds the
10 There is no compatible property for now because the driver is probed via
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/
Dtvp7002.txt11 this property is not specified is <0>.
14 this property is not specified is <0>.
16 - pclk-sample: Clock polarity of the bus. Default value when this property is
19 - sync-on-green-active: Active state of Sync-on-green signal property of the
Dadv7343.txt21 property is not specified is <0 0 0 0 0 0>.
23 and 1 = ON, Default value when this property is
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dfsl-sai.txt27 - pinctrl-NNN : One property must exist for each entry in
29 for details of the property values.
31 - big-endian : Boolean property, required if all the FTM_PWM
35 first for the fifo data. If this property is absent,
39 - fsl,sai-synchronous-rx: This is a boolean property. If present, indicating
45 - fsl,sai-asynchronous: This is a boolean property. If present, indicating
Drenesas,rsrc-card.txt14 property.
27 - bitclock-inversion : bool property. Add this if the
29 - frame-inversion : bool property. Add this if the
Dsirf-usp.txt7 - dma-names: Identifier string for each DMA request line in the dmas property.
15 - pinctrl-NNN: One property must exist for each entry in pinctrl-names.
Dimx-audio-spdif.txt14 - spdif-out : This is a boolean property. If present, the
21 - spdif-in : This is a boolean property. If present, the receiving
Dwm8960.txt12 - wlf,shared-lrclk: This is a boolean property. If present, the LRCM bit of
20 - wlf,capless: This is a boolean property. If present, OUT3 pin will be
Dqcom,lpass-cpu.txt17 - pinctrl-N : One property must exist for each entry in
19 for details of the property values.
Dsimple-card.txt12 property.
37 under "sound"-node the subnode property and subnode names have to be
54 - bitclock-inversion : bool property. Add this if the
56 - frame-inversion : bool property. Add this if the
/linux-4.1.27/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.txt21 Definition: Must be one. Child node 'reg' property should define ADC
54 If property is not found, default value of 512 will be used.
64 If property is not found default value depending on chip will be used.
69 Definition: Channel calibration type. If this property is specified
71 calibration. If property is not found, channel will be
83 If property is not found, channel will use 0us.
93 If property is not found, 1 sample will be used.
Dxilinx-xadc.txt28 if the property is omitted.
47 This property needs to be present if the device is configured for
49 not using external multiplexer mode the property is ignored.
56 connected to the ADC. If the property is no present no external
/linux-4.1.27/drivers/acpi/
Dproperty.c64 const union acpi_object *property; in acpi_properties_format_valid() local
66 property = &properties->package.elements[i]; in acpi_properties_format_valid()
71 if (property->package.count != 2 in acpi_properties_format_valid()
72 || property->package.elements[0].type != ACPI_TYPE_STRING in acpi_properties_format_valid()
73 || !acpi_property_value_ok(&property->package.elements[1])) in acpi_properties_format_valid()
209 const union acpi_object *property; in acpi_dev_get_property() local
211 property = &properties->package.elements[i]; in acpi_dev_get_property()
213 propname = &property->package.elements[0]; in acpi_dev_get_property()
214 propvalue = &property->package.elements[1]; in acpi_dev_get_property()
/linux-4.1.27/drivers/staging/iio/Documentation/
Dsysfs-bus-iio-light-tsl25835 This property gets/sets the table of coefficients
12 This property causes an internal calibration of the als gain trim
19 This property is the known externally illuminance (in lux).
Dsysfs-bus-iio-light52 This property is supported by proximity sensors and should be
61 This property is supported by sensors that have an infrared
70 This property gets/sets the last known external
77 This property gets/sets the sensors ADC analog integration time.
83 This property gets/sets the table of coefficients
93 This property is supported by sensors that have a RGBC
/linux-4.1.27/Documentation/ABI/stable/
Dsysfs-class-tpm13 Description: The "active" property prints a '1' if the TPM chip is accepting
25 Description: The "cancel" property allows you to cancel the currently
33 Description: The "caps" property contains TPM manufacturer and version info.
50 Description: The "durations" property shows the 3 vendor-specific values
73 Description: The "enabled" property prints a '1' if the TPM chip is enabled,
74 meaning that it should be visible to the OS. This property
82 Description: The "owned" property produces a '1' if the TPM_TakeOwnership
90 Description: The "pcrs" property will dump the current value of all Platform
107 long. Use the "caps" property to determine TPM version.
113 Description: The "pubek" property will return the TPM's public endorsement
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/power/
Dpower-controller.txt7 standard property "system-power-controller" in its device node. This property
9 property is found programmatically, use the helper function
Drenesas,sysc-rmobile.txt41 - reg: If the PM domain is not always-on, this property must contain the bit
47 If the PM domain is always-on, this property must be omitted.
90 property that is a phandle pointing to the corresponding PM domain node.
/linux-4.1.27/Documentation/devicetree/bindings/pci/
Dfsl,pci.txt8 The property defined below will allow a PCI-X bridge to be used for bus
13 property. The property itself is treated as a boolean.
Dpci.txt15 If present this property assigns a fixed PCI domain number to a host bridge,
17 It is required to either not set this property at all or set it for all
Dnvidia,tegra20-pcie.txt10 registers. Must contain an entry for each entry in the reg-names property.
16 entry for each entry in the interrupt-names property.
31 correspond to the address as described for the #address-cells property
33 fifth and six cells are as described for the #size-cells property above.
35 port registers, which are referenced by the assigned-addresses property of
119 property is sufficient.
Dti-pci.txt5 - reg : Two register ranges as listed in the reg-names property
12 number of PHYs as specified in *phys* property.
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_atomic_plane.c203 struct drm_property *property, in intel_plane_atomic_get_property() argument
206 DRM_DEBUG_KMS("Unknown plane property '%s'\n", property->name); in intel_plane_atomic_get_property()
225 struct drm_property *property, in intel_plane_atomic_set_property() argument
228 DRM_DEBUG_KMS("Unknown plane property '%s'\n", property->name); in intel_plane_atomic_set_property()
Dintel_atomic.c180 struct drm_property *property, in intel_connector_atomic_get_property() argument
195 if (connector->base.properties->properties[i] == property) { in intel_connector_atomic_get_property()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_output.c57 struct drm_property *property, uint64_t value) in armada_drm_connector_set_property() argument
64 return dconn->type->set_property(conn, property, value); in armada_drm_connector_set_property()
107 struct drm_property *property, uint64_t value) in armada_drm_slave_encoder_set_property() argument
115 rc = slave->slave_funcs->set_property(encoder, conn, property, in armada_drm_slave_encoder_set_property()
Darmada_overlay.c286 struct drm_property *property, uint64_t val) in armada_plane_set_property() argument
292 if (property == priv->colorkey_prop) { in armada_plane_set_property()
299 } else if (property == priv->colorkey_min_prop) { in armada_plane_set_property()
307 } else if (property == priv->colorkey_max_prop) { in armada_plane_set_property()
315 } else if (property == priv->colorkey_val_prop) { in armada_plane_set_property()
323 } else if (property == priv->colorkey_alpha_prop) { in armada_plane_set_property()
331 } else if (property == priv->colorkey_mode_prop) { in armada_plane_set_property()
335 } else if (property == priv->brightness_prop) { in armada_plane_set_property()
338 } else if (property == priv->contrast_prop) { in armada_plane_set_property()
341 } else if (property == priv->saturation_prop) { in armada_plane_set_property()
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dsynopsys-dw-mshc.txt23 property is 0 to (num-slots -1), where num-slots is the value
24 specified by the num-slots property.
30 for write-protect, this property is optional.
32 * disable-wp: If the wp-gpios property isn't present then (by default)
37 NOTE: This property is not required for slots known to always
60 value specified by num-slots. If this property is not specified, the value
61 of num-slot property is assumed to be 1.
63 * fifo-depth: The maximum size of the tx/rx fifo's. If this property is not
Dmmc.txt10 If no property below is supplied, host native card detect is used.
18 will be <1> if the property is absent.
49 lines as "active low." Therefore, using the "cd-inverted" property means, that
51 logic applies to the "wp-inverted" property.
60 property results in a double-inversion and actually means the "normal" line
75 Optional property:
85 The subnodes are identified by the standard 'reg' property.
Dfsl-esdhc.txt16 "wp-inverted" property.
19 "bus-width = <1>" property.
/linux-4.1.27/Documentation/devicetree/
Dbooting-without-of.txt30 4) Note about node and property names and character set
48 1) interrupts property
49 2) interrupt-parent property
53 VIII - Specifying device power management information (sleep property)
81 "name" property is now automatically
87 property data to 4 bytes. Since tokens are
89 required alignment between property size
90 and property data. The old style variable
456 should match the content of the "reg" property of the CPU node in
520 nodes, each node having two or more named properties. A property can
[all …]
Ddynamic-resolution-notes.txt21 4. For each property in the __fixups__ node locate the node it references
24 6. For each fixup in the property locate the node:property:offset location
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dsamsung-fimc.txt20 the clock-names property;
22 "pxl_async1" entries, matching entries in the clocks property.
75 Default value when this property is not present is <16 16>;
78 and default to <2 1> when this property is not present;
79 - samsung,mainscaler-ext: a boolean property indicating whether the FIMC IP
84 Default value when this property is not specified is 0x11.
85 - samsung,cam-if: a bolean property indicating whether the IP block includes
87 - samsung,isp-wb: this property must be present if the IP block has the ISP
89 - samsung,lcd-wb: this property must be present if the IP block has the LCD
97 input ports. It includes camera A and camera B inputs. 'reg' property in the
Dsamsung-mipi-csis.txt17 clock-names property;
19 in the clocks property.
24 value when this property is not specified is 166 MHz;
25 - samsung,csis-wclk : CSI-2 wrapper clock selection. If this property is present
Dst-rc.txt10 - rx-mode: can be "infrared" or "uhf". This property specifies the L1
13 - tx-mode: should be "infrared". This property specifies the L1
Dvideo-interfaces.txt63 property is present in port and/or endpoint nodes the following properties
74 - slave-mode: a boolean property indicating that the link is run in slave mode.
75 The default when this property is not specified is master mode. In the slave
97 This property is valid for serial busses only (e.g. MIPI CSI-2).
101 which places the clock lane on hardware lane 0. This property is valid for
104 - clock-noncontinuous: a boolean property to allow MIPI CSI-2 non-continuous
113 If the lane-polarities property is omitted, the value must be interpreted
114 as 0 (normal). This property is valid for serial busses only.
Dsamsung-s5k6a3.txt17 in the clock-names property;
23 configured to operate, in Hz; if this property is not
/linux-4.1.27/Documentation/devicetree/bindings/reserved-memory/
Dreserved-memory.txt22 reserved memory. Each child node may either use a 'reg' property to
23 specify a specific range of reserved memory, or a 'size' property with
44 If both reg and size are present, then the reg property takes precedence
55 no-map (optional) - empty property
60 reusable (optional) - empty property
68 - If a "linux,cma-default" property is present, then Linux will use the
74 nodes by adding a memory-region property to the device node.
/linux-4.1.27/drivers/thermal/
Dclock_cooling.c135 enum clock_cooling_property property) in clock_cooling_get_property() argument
170 if (property == GET_MAXL) { in clock_cooling_get_property()
175 if (property == GET_FREQ) in clock_cooling_get_property()
187 if (property == GET_LEVEL && (unsigned int)input == freq) { in clock_cooling_get_property()
192 if (property == GET_FREQ && level == i) { in clock_cooling_get_property()
/linux-4.1.27/drivers/gpu/drm/rcar-du/
Drcar_du_plane.c327 struct drm_property *property, in rcar_du_plane_atomic_set_property() argument
334 if (property == rgrp->planes.alpha) in rcar_du_plane_atomic_set_property()
336 else if (property == rgrp->planes.colorkey) in rcar_du_plane_atomic_set_property()
338 else if (property == rgrp->planes.zpos) in rcar_du_plane_atomic_set_property()
347 const struct drm_plane_state *state, struct drm_property *property, in rcar_du_plane_atomic_get_property() argument
355 if (property == rgrp->planes.alpha) in rcar_du_plane_atomic_get_property()
357 else if (property == rgrp->planes.colorkey) in rcar_du_plane_atomic_get_property()
359 else if (property == rgrp->planes.zpos) in rcar_du_plane_atomic_get_property()
/linux-4.1.27/Documentation/devicetree/bindings/phy/
Dsun9i-usb-phy.txt10 other values or absence of this property indicates normal USB
12 - clock-names : depending on the "phy_type" property,
16 - reset-names : depending on the "phy_type" property,
Dphy-miphy365x.txt9 - st,syscfg : Phandle / integer array property. Phandle of sysconfig group
36 - st,pcie-tx-pol-inv : Bool property to invert the polarity PCIe Tx (Txn/Txp)
37 - st,sata-tx-pol-inv : Bool property to invert the polarity SATA Tx (Txn/Txp)
67 property, containing a phandle to the phy port node and a device type.
/linux-4.1.27/drivers/gpu/drm/i2c/
Dch7006_drv.c281 struct drm_property *property, in ch7006_encoder_set_property() argument
293 if (property == conf->tv_select_subconnector_property) { in ch7006_encoder_set_property()
300 } else if (property == conf->tv_left_margin_property) { in ch7006_encoder_set_property()
308 } else if (property == conf->tv_bottom_margin_property) { in ch7006_encoder_set_property()
316 } else if (property == conf->tv_mode_property) { in ch7006_encoder_set_property()
324 } else if (property == conf->tv_brightness_property) { in ch7006_encoder_set_property()
331 } else if (property == conf->tv_contrast_property) { in ch7006_encoder_set_property()
338 } else if (property == conf->tv_flicker_reduction_property) { in ch7006_encoder_set_property()
345 } else if (property == priv->scale_property) { in ch7006_encoder_set_property()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dclock-bindings.txt10 value of a #clock-cells property in the clock provider node.
29 is recommended to omit this property and create a binding
30 specific names property.
33 the provider's clock-output-names property.
73 order as the clocks property. Consumers drivers
76 clock-ranges: Empty property indicating that child nodes can inherit named
140 properties. The assigned-clock-parents property should contain a list of parent
142 property the list of assigned clock frequency values - corresponding to clocks
143 listed in the assigned-clocks property.
Dclk-palmas-clk32kg-clocks.txt12 Optional property:
19 Option 0 or missing this property means the clock is enabled/disabled
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-ocores.txt16 Defaults to 100 KHz when the property is not specified
22 clock-frequency property is meant to control the bus frequency for i2c bus
30 property specifies i2c bus frequency.
32 clock frequency. clock-frequency property specifies i2c bus frequency.
Di2c-pxa-pci-ce4100.txt10 Grant Likely recommended to use the ranges property to map the PCI-Bar
46 * property.
57 /* The first number in the reg property is the
/linux-4.1.27/include/linux/mfd/
Dsyscon.h28 const char *property);
47 const char *property) in syscon_regmap_lookup_by_phandle() argument
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dsamsung-usbphy.txt18 - clock-names: names of clock correseponding IDs clock property as requested
28 property.
30 property.
79 - clock-names: names of clocks correseponding to IDs in the clock property
84 property.
86 property.
Dusb3503.txt11 '1' or '2' or '3' are available for this property to describe the port
12 number. 1~3 property values are possible to be described.
13 Do not describe this property if all ports have to be enabled.
Dkeystone-usb.txt8 with 'reg' property.
16 - clock-names: names of clocks correseponding to IDs in the clock property.
/linux-4.1.27/Documentation/devicetree/bindings/net/dsa/
Ddsa.txt14 - interrupts : property with a value describing the switch
28 A switch child node has the following optional property:
46 Optionnal property:
48 This property is only used when switches are being
57 PHY node specified by the 'phy-handle' property. See
/linux-4.1.27/drivers/of/unittest-data/
Dtests-phandle.dtsi41 empty-property;
42 string-property = "foobar";
/linux-4.1.27/Documentation/devicetree/bindings/arc/
Dinterrupts.txt12 Single Cell "interrupts" property of a device specifies the IRQ number
15 intc accessed via the special ARC AUX register interface, hence "reg" property
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dsimple-framebuffer.txt5 been set up to scan out from the memory pointed to by the reg property.
11 then the simplefb node must contain a property called "display", which
19 "display" property then the /aliases/display# path must point to the display
20 hw node the "display" property points to, otherwise it must point directly
24 then the chosen node's stdout-path property should point to it, or to the
Dexynos7-decon.txt21 property.
28 clock-names property.
31 property. Must contain "pclk_decon0", "aclk_decon0",
Drenesas,du.txt11 each entry in the reg-names property.
21 the clock-names property.
22 - clock-names: Name of the clocks. This property is model-dependent.
Dfsl,imx-fb.txt21 - fsl,lpccr: Contrast Control Register value. This property provides the
23 If that property is omitted, the register is zeroed.
/linux-4.1.27/Documentation/devicetree/bindings/media/xilinx/
Dvideo.txt20 - xlnx,video-format: This property represents a video format transmitted on an
25 - xlnx,video-width: This property qualifies the video format with the sample
29 - xlnx,cfa-pattern: When the video format is set to Mono/Sensor, this property
/linux-4.1.27/Documentation/devicetree/bindings/leds/
Dleds-gpio.txt10 - gpios : Should specify the LED's GPIO, see "gpios property" in
19 and the default-state property is set the to same value, then no
23 property is not present.
Dleds-pwm.txt10 - pwms : PWM property to point to the PWM device (phandle)/port (id) and to
13 For the pwms and pwm-names property please refer to:
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
Doverlay.c226 struct drm_property *property, in nv_set_property() argument
232 if (property == nv_plane->props.colorkey) in nv_set_property()
234 else if (property == nv_plane->props.contrast) in nv_set_property()
236 else if (property == nv_plane->props.brightness) in nv_set_property()
238 else if (property == nv_plane->props.hue) in nv_set_property()
240 else if (property == nv_plane->props.saturation) in nv_set_property()
242 else if (property == nv_plane->props.iturbt_709) in nv_set_property()
/linux-4.1.27/Documentation/devicetree/bindings/iommu/
Diommu.txt34 "dma-ranges" property that describes how the physical address space of the
35 IOMMU maps to memory. An empty "dma-ranges" property means that there is a
79 When an "iommus" property is specified in a device tree node, the IOMMU will
80 be used for address translation. If a "dma-ranges" property exists in the
82 referenced IOMMU is disabled, in which case the "dma-ranges" property of the
93 One possible extension to the above is to use an "iommus" property along with
94 a "dma-ranges" property in a bus device node (such as PCI host bridges). This
/linux-4.1.27/drivers/input/touchscreen/
Dof_touchscreen.c18 const char *property) in of_get_optional_u32() argument
22 of_property_read_u32(np, property, &val); in of_get_optional_u32()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Domapdss-boot-init.c43 static int __init omapdss_count_strings(const struct property *prop) in omapdss_count_strings()
58 struct property *prop; in omapdss_update_prop()
93 struct property *prop; in omapdss_omapify_node()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dmdfld_dsi_output.c246 struct drm_property *property, in mdfld_dsi_connector_set_property() argument
251 if (!strcmp(property->name, "scaling mode") && encoder) { in mdfld_dsi_connector_set_property()
270 if (drm_object_property_get_value(&connector->base, property, &val)) in mdfld_dsi_connector_set_property()
277 property, value)) in mdfld_dsi_connector_set_property()
300 } else if (!strcmp(property->name, "backlight") && encoder) { in mdfld_dsi_connector_set_property()
301 if (drm_object_property_set_value(&connector->base, property, in mdfld_dsi_connector_set_property()
Dcdv_intel_lvds.c455 struct drm_property *property, in cdv_intel_lvds_set_property() argument
460 if (!strcmp(property->name, "scaling mode") && encoder) { in cdv_intel_lvds_set_property()
479 property, in cdv_intel_lvds_set_property()
487 property, in cdv_intel_lvds_set_property()
500 } else if (!strcmp(property->name, "backlight") && encoder) { in cdv_intel_lvds_set_property()
502 property, in cdv_intel_lvds_set_property()
507 } else if (!strcmp(property->name, "DPMS") && encoder) { in cdv_intel_lvds_set_property()
Dcdv_intel_hdmi.c153 struct drm_property *property, in cdv_hdmi_set_property() argument
158 if (!strcmp(property->name, "scaling mode") && encoder) { in cdv_hdmi_set_property()
178 property, &curValue)) in cdv_hdmi_set_property()
185 property, value)) in cdv_hdmi_set_property()
Dpsb_intel_lvds.c572 struct drm_property *property, in psb_intel_lvds_set_property() argument
580 if (!strcmp(property->name, "scaling mode")) { in psb_intel_lvds_set_property()
599 property, in psb_intel_lvds_set_property()
607 property, in psb_intel_lvds_set_property()
620 } else if (!strcmp(property->name, "backlight")) { in psb_intel_lvds_set_property()
622 property, in psb_intel_lvds_set_property()
627 } else if (!strcmp(property->name, "DPMS")) { in psb_intel_lvds_set_property()
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Dsamsung-pinctrl.txt56 list of pins is specified using the property name "samsung,pins". There
57 should be atleast one pin specfied for this property and there is no upper
66 child node is specified using the "samsung,pin-function" property. The value
67 of this property that should be applied to each of the pins listed in the
68 "samsung,pins" property should be picked from the hardware manual of the SoC
69 for the specified pin group. This property is optional in the child node if
71 node. The value of this property is used as-is to program the pin-controller
76 "samsung,pins" property of the child node. The following pin configuration
89 Note: A child should include atleast a pin function selection property or
90 pin configuration property (one or more) or both.
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/rtc/
Ddw-apb.txt15 the clock-names property;
17 in the clocks property.
/linux-4.1.27/Documentation/devicetree/bindings/soc/fsl/
Dqman-portals.txt35 Definition: Standard property
46 Definition: PAMU property used for dynamic LIODN assignment
72 Definition: PAMU property used for static LIODN assignment
77 Definition: PAMU property used for dynamic LIODN assignment
/linux-4.1.27/Documentation/devicetree/bindings/metag/
Dmeta-intc.txt14 - interrupt-controller: The presence of this property identifies the node
15 as an interrupt controller. No property value shall be defined.
77 // interrupt parent's '#interrupt-cells' property.
/linux-4.1.27/Documentation/devicetree/bindings/arm/bcm/
Dbrcm,brcmstb.txt57 A phandle / integer array property which lets the BSP know the location
60 The layout of the property is as follows:
82 The string property "brcm,brcmstb-reboot" for 40nm/28nm chips with
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/
Dsamsung-wdt.txt17 - samsung,syscon-phandle : reference to syscon node (This property required only
19 In case of Exynos5250 and 5420 this property points to syscon node holding the PMU
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/
Dpwm-backlight.txt12 array defined by the "brightness-levels" property)
17 "pwms" property (see PWM binding[0])
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dinput-reset.txt14 Required property:
17 Optional property:
Dcap11xx.txt32 open drain. This property allows using the active
36 be used for the channels. If this property is
Dgpio-matrix-keypad.txt12 for this property depends on the gpio controller to
15 for this property depends on the gpio controller to
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-tegra.c96 const char *property; member
131 struct property *prop; in tegra_pinctrl_dt_subnode_to_map()
144 ret = of_property_read_u32(np, cfg_params[i].property, &val); in tegra_pinctrl_dt_subnode_to_map()
154 cfg_params[i].property); in tegra_pinctrl_dt_subnode_to_map()
426 prop = cfg_params[i].property; in tegra_pinconf_reg()
578 strip_prefix(cfg_params[i].property), val); in tegra_pinconf_group_dbg_show()
593 pname = cfg_params[i].property; in tegra_pinconf_config_dbg_show()
Dpinctrl-lantiq.c73 struct property *pins = of_find_property(np, "lantiq,pins", NULL); in ltq_pinctrl_dt_subnode_to_map()
74 struct property *groups = of_find_property(np, "lantiq,groups", NULL); in ltq_pinctrl_dt_subnode_to_map()
77 struct property *prop; in ltq_pinctrl_dt_subnode_to_map()
108 info->params[i].property, &val); in ltq_pinctrl_dt_subnode_to_map()
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt34 - pcie-mem-aperture: This optional property contains the aperture for
40 - pcie-io-aperture: Just as explained for the above property, this
41 optional property contains the aperture for the
139 In the shown example, the translation entry in the 'ranges' property is what
198 The mbus-node ranges property defines a set of mbus windows that are expected
202 Each entry in the property refers to exactly one window. If the operating system
209 loader at the address listed in the ranges property, since access to that region
Dimx-weim.txt43 In case that the property is absent, the reset value or
47 Timing property for child nodes. It is mandatory, not optional.
51 node's "reg" property. The number of registers depends
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dsnps-dw-apb-uart.txt13 The supplying peripheral clock can also be handled, needing a second property
19 - reg-shift : quantity to shift the register offsets by. If this property is
22 performed on the device. If this property is not present then single byte
Drs485.txt16 - linux,rs485-enabled-at-boot-time: empty property telling to enable the rs485
18 - rs485-rx-during-tx: empty property that enables the receiving of data even
/linux-4.1.27/drivers/usb/misc/
Dusb3503.c178 const u32 *property; in usb3503_probe() local
242 property = of_get_property(np, "disabled-ports", &len); in usb3503_probe()
243 if (property && (len / sizeof(u32)) > 0) { in usb3503_probe()
246 u32 port = be32_to_cpu(property[i]); in usb3503_probe()
/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-main.c173 u32 property; in xgbe_acpi_support() local
181 ret = device_property_read_u32(dev, XGBE_ACPI_DMA_FREQ, &property); in xgbe_acpi_support()
187 pdata->sysclk_rate = property; in xgbe_acpi_support()
190 ret = device_property_read_u32(dev, XGBE_ACPI_PTP_FREQ, &property); in xgbe_acpi_support()
196 pdata->ptpclk_rate = property; in xgbe_acpi_support()
/linux-4.1.27/Documentation/devicetree/bindings/c6x/
Ddscr.txt30 SoCs which do support a given property, leaving the property out of the
57 is contained in a single byte. This property has two tuples. Each tuple has
64 This property describes the bitfields used to control the state of devices.
80 This property describes the bitfields used to provide device state status
/linux-4.1.27/Documentation/devicetree/bindings/mipi/dsi/
Dmipi-dsi-bus.txt28 this property should be 1.
45 - The reg property can take multiple entries, one for each virtual channel
49 property is the number of the first virtual channel and the second cell is
/linux-4.1.27/Documentation/devicetree/bindings/iio/
Diio-bindings.txt10 value of a #io-channel-cells property in the IIO provider node.
56 order as the io-channels property. Consumers drivers
60 Empty property indicating that child nodes can inherit named
/linux-4.1.27/Documentation/devicetree/bindings/misc/
Datmel-ssc.txt21 - atmel,clk-from-rk-pin: bool property.
26 property is needed.
Difm-csi.txt17 - ifm,csi-byte-swap: if this property is present, the byte swapping on
38 ranges property of the parent localbus node, for example:
/linux-4.1.27/Documentation/input/
Devent-codes.txt116 within meaningful physical contact, the value of this property must be set
118 contact conditioned by an implementation defined property. For example, a
152 EV_REL events describe relative changes in a property. For example, a mouse may
165 EV_ABS events describe absolute changes in a property. For example, a touchpad
243 The INPUT_PROP_DIRECT property indicates that device coordinates should be
250 The INPUT_PROP_POINTER property indicates that the device is not transposed
255 If neither INPUT_PROP_DIRECT or INPUT_PROP_POINTER are set, the property is
262 pressing down on the pad causes a button click, this property should be
265 Originally, the buttonpad property was coded into the bcm5974 driver
274 touchpads, the semi-mt property should be set.
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/net/can/
Dmpc5xxx-mscan.txt15 "ref" is default in case this property is not
27 If this property is not present, an optimal CAN
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dos-area.c219 static struct property property_rtc_diff = {
225 static struct property property_av_multi_out = {
276 struct property *prop) in os_area_set_property()
279 struct property *tmp = of_find_property(node, prop->name, NULL); in os_area_set_property()
299 struct property *prop) in os_area_get_property()
301 const struct property *tmp = of_find_property(node, prop->name, NULL); in os_area_get_property()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_connector.c441 struct drm_property *property, uint64_t value) in nouveau_connector_set_property() argument
456 if (property == dev->mode_config.scaling_mode_property) { in nouveau_connector_set_property()
519 if (property == disp->underscan_property) { in nouveau_connector_set_property()
531 if (property == disp->underscan_hborder_property) { in nouveau_connector_set_property()
543 if (property == disp->underscan_vborder_property) { in nouveau_connector_set_property()
556 if (property == disp->dithering_mode) { in nouveau_connector_set_property()
564 if (property == disp->dithering_depth) { in nouveau_connector_set_property()
574 if (property == disp->vibrant_hue_property) { in nouveau_connector_set_property()
579 if (property == disp->color_vibrance_property) { in nouveau_connector_set_property()
587 encoder, connector, property, value); in nouveau_connector_set_property()
/linux-4.1.27/scripts/coccinelle/iterators/
Ditnull.cocci1 /// Many iterators have the property that the first argument is always bound
3 //# False positives arise for some iterators that do not have this property,

1234