video: parade: configure SLP and RST GPIOs if specified in DT
Add support to configure EDP_RST GPIO and EDP_SLP GPIO, if provided in parade DT node. Signed-off-by: Ajay Kumar <ajaykumar.rs@samsung.com> Reviewed-by: Simon Glass <sjg@chromium.org> Tested-by: Simon Glass <sjg@chromium.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
This commit is contained in:
		
							parent
							
								
									9018efa7e2
								
							
						
					
					
						commit
						55e70929b8
					
				|  | @ -12,6 +12,7 @@ | ||||||
| #include <common.h> | #include <common.h> | ||||||
| #include <i2c.h> | #include <i2c.h> | ||||||
| #include <fdtdec.h> | #include <fdtdec.h> | ||||||
|  | #include <asm/gpio.h> | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Initialization of the chip is a process of writing certaing values into |  * Initialization of the chip is a process of writing certaing values into | ||||||
|  | @ -180,6 +181,8 @@ static int parade_write_regs(int base_addr, const struct reg_data *table) | ||||||
| 
 | 
 | ||||||
| int parade_init(const void *blob) | int parade_init(const void *blob) | ||||||
| { | { | ||||||
|  | 	struct gpio_desc rst_gpio; | ||||||
|  | 	struct gpio_desc slp_gpio; | ||||||
| 	int bus, old_bus; | 	int bus, old_bus; | ||||||
| 	int parent; | 	int parent; | ||||||
| 	int node; | 	int node; | ||||||
|  | @ -201,6 +204,14 @@ int parade_init(const void *blob) | ||||||
| 		return -1; | 		return -1; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	gpio_request_by_name_nodev(blob, node, "sleep-gpio", 0, &slp_gpio, | ||||||
|  | 				   GPIOD_IS_OUT | GPIOD_IS_OUT_ACTIVE); | ||||||
|  | 
 | ||||||
|  | 	mdelay(10); | ||||||
|  | 
 | ||||||
|  | 	gpio_request_by_name_nodev(blob, node, "reset-gpio", 0, &rst_gpio, | ||||||
|  | 				   GPIOD_IS_OUT | GPIOD_IS_OUT_ACTIVE); | ||||||
|  | 
 | ||||||
| 	bus = i2c_get_bus_num_fdt(parent); | 	bus = i2c_get_bus_num_fdt(parent); | ||||||
| 	old_bus = i2c_get_bus_num(); | 	old_bus = i2c_get_bus_num(); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue