Lines Matching full:node
152 static int exynos_dwmci_get_config(const void *blob, int node, in exynos_dwmci_get_config() argument
160 host->dev_id = pinmux_decode_periph_id(blob, node); in exynos_dwmci_get_config()
162 host->dev_index = fdtdec_get_int(blob, node, "index", host->dev_id); in exynos_dwmci_get_config()
171 /* Get the bus width from the device node (Default is 4bit buswidth) */ in exynos_dwmci_get_config()
172 host->buswidth = fdtdec_get_int(blob, node, "samsung,bus-width", 4); in exynos_dwmci_get_config()
174 /* Set the base address from the device node */ in exynos_dwmci_get_config()
175 base = fdtdec_get_addr(blob, node, "reg"); in exynos_dwmci_get_config()
182 /* Extract the timing info from the node */ in exynos_dwmci_get_config()
183 err = fdtdec_get_int_array(blob, node, "samsung,timing", timing, 3); in exynos_dwmci_get_config()
202 host->fifoth_val = fdtdec_get_int(blob, node, "fifoth_val", 0); in exynos_dwmci_get_config()
203 host->bus_hz = fdtdec_get_int(blob, node, "bus_hz", 0); in exynos_dwmci_get_config()
204 host->div = fdtdec_get_int(blob, node, "div", 0); in exynos_dwmci_get_config()
214 int i, node, err; in exynos_dwmci_process_node() local
217 node = node_list[i]; in exynos_dwmci_process_node()
218 if (node <= 0) in exynos_dwmci_process_node()
228 err = exynos_dwmci_get_config(blob, node, host, priv); in exynos_dwmci_process_node()