| /Linux-v5.4/Documentation/devicetree/bindings/arm/bcm/ | 
| D | brcm,bcm2835.txt | 5 Required root node properties:9 Required root node properties:
 13 Required root node properties:
 18 Required root node properties:
 22 Required root node properties:
 26 Required root node properties:
 30 Required root node properties:
 34 Required root node properties:
 38 Required root node properties:
 42 Required root node properties:
 [all …]
 
 | 
| /Linux-v5.4/Documentation/firmware-guide/acpi/ | 
| D | DSD-properties-rules.rst | 4 _DSD Device Properties Usage Rules7 Properties, Property Sets and Property Subsets
 17 as "device properties".
 23 generic Device Properties UUID in the _DSD return package as specified in the
 24 Device Properties UUID definition document [1]_.
 27 that can be returned by _DSD in the Device Properties UUID sub-package for a
 30 A property set is a collection of properties applicable to a hardware entity
 31 like a device.  In the ACPI _DSD context it is the set of all properties that
 32 can be returned in the Device Properties UUID sub-package for the device in
 35 Property subsets are nested collections of properties.  Each of them is
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/ | 
| D | writing-schema.rst | 15 top-level properties. Generally, there is one binding defined per file. The16 top-level json-schema properties used are:
 22   references to other files specified in schema "$ref" properties. A $ref values
 54  properties
 55   A set of sub-schema defining all the DT properties for the
 56   binding. The exact schema syntax depends on whether properties are known,
 57   common properties (e.g. 'interrupts') or are binding/vendor specific properties.
 59 A property can also define a child DT node with child properties defined
 62 For more details on properties sections, see 'Property Schema' section.
 65   Optional. Similar to 'properties', but names are regex.
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/arm/hisilicon/ | 
| D | hisilicon.txt | 4 Required root node properties:8 Required root node properties:
 12 Required root node properties:
 16 Required root node properties:
 20 Required root node properties:
 24 Required root node properties:
 28 Required root node properties:
 32 Required root node properties:
 36 Required root node properties:
 40 Required root node properties:
 [all …]
 
 | 
| /Linux-v5.4/include/drm/ | 
| D | drm_property.h | 38  * For enumeration and bitmask properties this structure stores the symbolic61  * Properties are created by one of the special functions, as explained in
 65  * drm_object_attach_property(). Currently properties can only be attached to
 68  * Properties are also used as the generic metadatatransport for the atomic
 75 	 * @head: per-device list of properties, for cleanup.
 91 	 *     Range properties report their minimum and maximum admissible unsigned values.
 93 	 *     range. The range is unsigned. Range properties are created using
 97 	 *     Range properties report their minimum and maximum admissible unsigned values.
 99 	 *     range. The range is signed. Range properties are created using
 103 	 *     Enumerated properties take a numerical value that ranges from 0 to
 [all …]
 
 | 
| D | drm_mode_object.h | 37  * @properties: properties attached to this object, including values43  * properties like @id and @type it provides two services:
 45  * - It tracks attached properties and their values. This is used by &drm_crtc,
 46  *   &drm_plane and &drm_connector. Properties are attached by calling
 58 	struct drm_object_properties *properties;  member
 69 	 * @count: number of valid properties, must be less than or equal to
 75 	 * @properties: Array of pointers to &drm_property.
 77 	 * NOTE: if we ever start dynamically destroying properties (ie.
 82 	struct drm_property *properties[DRM_OBJECT_MAX_PROPERTY];  member
 85 	 * @values: Array to store the property values, matching @properties. Do
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/pinctrl/ | 
| D | pinctrl-rk805.txt | 9 Optional Pinmux properties:11 Following properties are required if default setting of pins are required
 14 - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per
 18 sub-node have following properties:
 20 Required properties:
 27 - pins: List of pins. Valid values of pins properties are: gpio0, gpio1.
 29 First 2 properties must be added in the RK805 PMIC node, documented in
 32 Optional properties:
 34 Following are optional properties defined as pinmux DT binding document
 35 <pinctrl-bindings.txt>. Absence of properties will leave the configuration
 [all …]
 
 | 
| D | pinctrl-max77620.txt | 10 Optional Pinmux properties:12 Following properties are required if default setting of pins are required
 15 - pinctrl[0...n]: Properties to contain the phandle for pinctrl states per
 19 sub-node have following properties:
 21 Required properties:
 23 - pins: List of pins. Valid values of pins properties are:
 26 Optional properties:
 28 Following are optional properties defined as pinmux DT binding document
 29 <pinctrl-bindings.txt>. Absence of properties will leave the configuration
 37 Valid values for function properties are:
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/amdkfd/ | 
| D | kfd_queue.c | 32 	pr_debug("Printing queue properties:\n");  in print_queue_properties()50 	pr_debug("Queue Type: %u\n", q->properties.type);  in print_queue()
 51 	pr_debug("Queue Size: %llu\n", q->properties.queue_size);  in print_queue()
 52 	pr_debug("Queue percent: %u\n", q->properties.queue_percent);  in print_queue()
 53 	pr_debug("Queue Address: 0x%llX\n", q->properties.queue_address);  in print_queue()
 54 	pr_debug("Queue Id: %u\n", q->properties.queue_id);  in print_queue()
 55 	pr_debug("Queue Process Vmid: %u\n", q->properties.vmid);  in print_queue()
 56 	pr_debug("Queue Read Pointer: 0x%px\n", q->properties.read_ptr);  in print_queue()
 57 	pr_debug("Queue Write Pointer: 0x%px\n", q->properties.write_ptr);  in print_queue()
 58 	pr_debug("Queue Doorbell Pointer: 0x%p\n", q->properties.doorbell_ptr);  in print_queue()
 [all …]
 
 | 
| D | kfd_device_queue_manager.c | 143 		q->doorbell_id = q->properties.queue_id;  in allocate_doorbell()144 	} else if (q->properties.type == KFD_QUEUE_TYPE_SDMA ||  in allocate_doorbell()
 145 			q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI) {  in allocate_doorbell()
 154 		q->doorbell_id = idx_offset[q->properties.sdma_engine_id]  in allocate_doorbell()
 155 			+ (q->properties.sdma_queue_id & 1)  in allocate_doorbell()
 157 			+ (q->properties.sdma_queue_id >> 1);  in allocate_doorbell()
 172 	q->properties.doorbell_off =  in allocate_doorbell()
 186 	    q->properties.type == KFD_QUEUE_TYPE_SDMA ||  in deallocate_doorbell()
 187 	    q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)  in deallocate_doorbell()
 209 	q->properties.vmid = allocated_vmid;  in allocate_vmid()
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/mfd/ | 
| D | as3722.txt | 3 Required properties:16 Optional properties:
 26 Optional submodule and their properties:
 38 Following are properties which is needed if GPIO and pinmux functionality
 40     Required properties:
 46     Optional properties:
 48 	Following properties are require if pin control setting is required
 52 	- pinctrl[0...n]: Properties to contain the phandle that refer to
 61 		Each subnode have following properties:
 62 		Required properties:
 [all …]
 
 | 
| D | mt6397.txt | 20 Required properties:26 	Required properties: Should be one of follows
 31 	Required properties:
 37 	Required properties:
 40 	Required properties:
 43 	Required properties:
 48 	Required properties:
 53 	Required properties:
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/arm/ | 
| D | atmel-sysregs.txt | 3 Chipid required properties:7 PIT Timer required properties:
 13 System Timer (ST) required properties:
 22 RSTC Reset Controller required properties:
 37 RAMC SDRAM/DDR Controller required properties:
 53 required properties:
 59 optional properties:
 64 optional at91sam9260 properties:
 67 optional at91sam9rl properties:
 71 optional at91sam9x5 properties:
 [all …]
 
 | 
| /Linux-v5.4/drivers/firmware/efi/ | 
| D | apple-properties.c | 3  * apple-properties.c - EFI device properties on Macs6  * Note, all properties are considered as u8 arrays.
 10 #define pr_fmt(fmt) "apple-properties: " fmt
 105 		dev_err(dev, "got %d device properties, expected %u\n", i,  in unmarshal_key_value_pairs()
 112 	dev_info(dev, "assigning %d device properties\n", i);  in unmarshal_key_value_pairs()
 115 static int __init unmarshal_devices(struct properties_header *properties)  in unmarshal_devices()  argument
 119 	while (offset + sizeof(struct dev_header) < properties->len) {  in unmarshal_devices()
 120 		struct dev_header *dev_header = (void *)properties + offset;  in unmarshal_devices()
 127 		if (offset + dev_header->len > properties->len ||  in unmarshal_devices()
 149 			dev_err(dev, "cannot allocate properties\n");  in unmarshal_devices()
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/rtc/ | 
| D | allwinner,sun6i-a31-rtc.yaml | 13 properties:56       properties:
 62       properties:
 68       properties:
 77       properties:
 83       properties:
 91       properties:
 97       properties:
 103       properties:
 109       properties:
 [all …]
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/powerpc/nintendo/ | 
| D | wii.txt | 9   Required properties:19   Required properties:
 28   Required properties:
 39   Required properties:
 50   Required properties:
 61   Required properties:
 73   Required properties:
 84   Required properties:
 94   Required properties:
 104   Required properties:
 [all …]
 
 | 
| D | gamecube.txt | 10   Required properties:19   Required properties:
 30   Required properties:
 41   Required properties:
 50   Required properties:
 62   Required properties:
 71   Required properties:
 82   Required properties:
 94   Required properties:
 104   Required properties:
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/display/ti/ | 
| D | ti,omap3-dss.txt | 10 Required properties:22 DPI Endpoint required properties:
 25 SDI Endpoint required properties:
 32 Required properties:
 40 Optional properties:
 48 Required properties:
 59 Required properties:
 67 VENC Endpoint required properties:
 75 Required properties:
 85 DSI Endpoint required properties:
 
 | 
| D | ti,omap4-dss.txt | 10 Required properties:24 DPI Endpoint required properties:
 31 Required properties:
 39 Optional properties:
 47 Required properties:
 62 Required properties:
 73 VENC Endpoint required properties:
 81 Required properties:
 95 DSI Endpoint required properties:
 103 Required properties:
 [all …]
 
 | 
| D | ti,omap2-dss.txt | 10 Required properties:18 DPI Endpoint required properties:
 25 Required properties:
 31 Optional properties:
 39 Required properties:
 48 Required properties:
 54 VENC Endpoint required properties:
 56 Required properties:
 
 | 
| D | ti,omap5-dss.txt | 10 Required properties:24 DPI Endpoint required properties:
 31 Required properties:
 39 Optional properties:
 47 Required properties:
 62 Required properties:
 76 DSI Endpoint required properties:
 84 Required properties:
 98 HDMI Endpoint optional properties:
 
 | 
| D | ti,dra7-dss.txt | 10 Required properties:18 Optional properties:
 20 Some DRA7xx SoCs have one dedicated video PLL, some have two. These properties
 35 DPI Endpoint required properties:
 42 Required properties:
 50 Optional properties:
 58 Required properties:
 72 HDMI Endpoint optional properties:
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/timer/ | 
| D | allwinner,sun4i-a10-timer.yaml | 13 properties:33       properties:
 39       properties:
 45       properties:
 51       properties:
 57       properties:
 63       properties:
 69       properties:
 75       properties:
 
 | 
| /Linux-v5.4/drivers/gpu/drm/ | 
| D | drm_mode_object.c | 225  * value. Currently this function cannot fail since the properties are stored in232 	int count = obj->properties->count;  in drm_object_attach_property()
 242 	obj->properties->properties[count] = property;  in drm_object_attach_property()
 243 	obj->properties->values[count] = init_val;  in drm_object_attach_property()
 244 	obj->properties->count++;  in drm_object_attach_property()
 275 	for (i = 0; i < obj->properties->count; i++) {  in drm_object_property_set_value()
 276 		if (obj->properties->properties[i] == property) {  in drm_object_property_set_value()
 277 			obj->properties->values[i] = val;  in drm_object_property_set_value()
 292 	/* read-only properties bypass atomic mechanism and still store  in __drm_object_property_get_value()
 293 	 * their value in obj->properties->values[].. mostly to avoid  in __drm_object_property_get_value()
 [all …]
 
 | 
| /Linux-v5.4/sound/usb/line6/ | 
| D | driver.c | 66 	if (line6->properties->capabilities & LINE6_CAP_CONTROL_MIDI) {  in line6_start_listen()68 			usb_rcvintpipe(line6->usbdev, line6->properties->ep_ctrl_r),  in line6_start_listen()
 73 			usb_rcvbulkpipe(line6->usbdev, line6->properties->ep_ctrl_r),  in line6_start_listen()
 104 	const struct line6_properties *properties = line6->properties;  in line6_send_raw_message()  local
 112 		if (properties->capabilities & LINE6_CAP_CONTROL_MIDI) {  in line6_send_raw_message()
 114 						usb_sndintpipe(line6->usbdev, properties->ep_ctrl_w),  in line6_send_raw_message()
 119 						usb_sndbulkpipe(line6->usbdev, properties->ep_ctrl_w),  in line6_send_raw_message()
 161 	if (line6->properties->capabilities & LINE6_CAP_CONTROL_MIDI) {  in line6_send_raw_message_async_part()
 163 			usb_sndintpipe(line6->usbdev, line6->properties->ep_ctrl_w),  in line6_send_raw_message_async_part()
 168 			usb_sndbulkpipe(line6->usbdev, line6->properties->ep_ctrl_w),  in line6_send_raw_message_async_part()
 [all …]
 
 |