Lines Matching refs:of_node
123 simplefb_read_u32_of(struct drm_device *dev, struct device_node *of_node, in simplefb_read_u32_of() argument
126 int ret = of_property_read_u32(of_node, name, value); in simplefb_read_u32_of()
135 simplefb_read_string_of(struct drm_device *dev, struct device_node *of_node, in simplefb_read_string_of() argument
138 int ret = of_property_read_string(of_node, name, value); in simplefb_read_string_of()
147 simplefb_get_width_of(struct drm_device *dev, struct device_node *of_node) in simplefb_get_width_of() argument
150 int ret = simplefb_read_u32_of(dev, of_node, "width", &width); in simplefb_get_width_of()
158 simplefb_get_height_of(struct drm_device *dev, struct device_node *of_node) in simplefb_get_height_of() argument
161 int ret = simplefb_read_u32_of(dev, of_node, "height", &height); in simplefb_get_height_of()
169 simplefb_get_stride_of(struct drm_device *dev, struct device_node *of_node) in simplefb_get_stride_of() argument
172 int ret = simplefb_read_u32_of(dev, of_node, "stride", &stride); in simplefb_get_stride_of()
180 simplefb_get_format_of(struct drm_device *dev, struct device_node *of_node) in simplefb_get_format_of() argument
183 int ret = simplefb_read_string_of(dev, of_node, "format", &format); in simplefb_get_format_of()
191 simplefb_get_memory_of(struct drm_device *dev, struct device_node *of_node) in simplefb_get_memory_of() argument
197 np = of_parse_phandle(of_node, "memory-region", 0); in simplefb_get_memory_of()
209 if (of_property_present(of_node, "reg")) in simplefb_get_memory_of()
302 struct device_node *of_node = pdev->dev.of_node; in simpledrm_device_init_clocks() local
307 if (dev_get_platdata(&pdev->dev) || !of_node) in simpledrm_device_init_clocks()
310 sdev->clk_count = of_clk_get_parent_count(of_node); in simpledrm_device_init_clocks()
320 clock = of_clk_get(of_node, i); in simpledrm_device_init_clocks()
400 struct device_node *of_node = pdev->dev.of_node; in simpledrm_device_init_regulators() local
407 if (dev_get_platdata(&pdev->dev) || !of_node) in simpledrm_device_init_regulators()
411 for_each_property_of_node(of_node, prop) { in simpledrm_device_init_regulators()
426 for_each_property_of_node(of_node, prop) { in simpledrm_device_init_regulators()
522 sdev->pwr_dom_count = of_count_phandle_with_args(dev->of_node, "power-domains", in simpledrm_device_attach_genpd()
780 struct device_node *of_node = pdev->dev.of_node; in simpledrm_device_create() local
829 } else if (of_node) { in simpledrm_device_create()
830 width = simplefb_get_width_of(dev, of_node); in simpledrm_device_create()
833 height = simplefb_get_height_of(dev, of_node); in simpledrm_device_create()
836 stride = simplefb_get_stride_of(dev, of_node); in simpledrm_device_create()
839 format = simplefb_get_format_of(dev, of_node); in simpledrm_device_create()
842 mem = simplefb_get_memory_of(dev, of_node); in simpledrm_device_create()
845 panel_node = of_parse_phandle(of_node, "panel", 0); in simpledrm_device_create()