Loading drivers/soc/fsl/qe/qe_io.c +10 −4 Original line number Diff line number Diff line Loading @@ -142,7 +142,7 @@ int par_io_of_config(struct device_node *np) { struct device_node *pio; int pio_map_len; const unsigned int *pio_map; const __be32 *pio_map; if (par_io == NULL) { printk(KERN_ERR "par_io not initialized\n"); Loading @@ -167,9 +167,15 @@ int par_io_of_config(struct device_node *np) } while (pio_map_len > 0) { par_io_config_pin((u8) pio_map[0], (u8) pio_map[1], (int) pio_map[2], (int) pio_map[3], (int) pio_map[4], (int) pio_map[5]); u8 port = be32_to_cpu(pio_map[0]); u8 pin = be32_to_cpu(pio_map[1]); int dir = be32_to_cpu(pio_map[2]); int open_drain = be32_to_cpu(pio_map[3]); int assignment = be32_to_cpu(pio_map[4]); int has_irq = be32_to_cpu(pio_map[5]); par_io_config_pin(port, pin, dir, open_drain, assignment, has_irq); pio_map += 6; pio_map_len -= 6; } Loading Loading
drivers/soc/fsl/qe/qe_io.c +10 −4 Original line number Diff line number Diff line Loading @@ -142,7 +142,7 @@ int par_io_of_config(struct device_node *np) { struct device_node *pio; int pio_map_len; const unsigned int *pio_map; const __be32 *pio_map; if (par_io == NULL) { printk(KERN_ERR "par_io not initialized\n"); Loading @@ -167,9 +167,15 @@ int par_io_of_config(struct device_node *np) } while (pio_map_len > 0) { par_io_config_pin((u8) pio_map[0], (u8) pio_map[1], (int) pio_map[2], (int) pio_map[3], (int) pio_map[4], (int) pio_map[5]); u8 port = be32_to_cpu(pio_map[0]); u8 pin = be32_to_cpu(pio_map[1]); int dir = be32_to_cpu(pio_map[2]); int open_drain = be32_to_cpu(pio_map[3]); int assignment = be32_to_cpu(pio_map[4]); int has_irq = be32_to_cpu(pio_map[5]); par_io_config_pin(port, pin, dir, open_drain, assignment, has_irq); pio_map += 6; pio_map_len -= 6; } Loading