mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 16:54:21 +00:00 
			
		
		
		
	pinctrl: dt-bindings: samsung: Update documentation with new macros
Update examples in Samsung pinctrl dt-bindings with new macros coming from header file. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Rob Herring <robh@kernel.org>
This commit is contained in:
		
							parent
							
								
									5db7e3bb87
								
							
						
					
					
						commit
						c0fee59016
					
				
					 1 changed files with 23 additions and 21 deletions
				
			
		|  | @ -229,6 +229,8 @@ Example: A pin-controller node with pin banks: | |||
| 
 | ||||
| Example 1: A pin-controller node with pin groups. | ||||
| 
 | ||||
| 	#include <dt-bindings/pinctrl/samsung.h> | ||||
| 
 | ||||
| 	pinctrl_0: pinctrl@11400000 { | ||||
| 		compatible = "samsung,exynos4210-pinctrl"; | ||||
| 		reg = <0x11400000 0x1000>; | ||||
|  | @ -238,53 +240,53 @@ Example 1: A pin-controller node with pin groups. | |||
| 
 | ||||
| 		uart0_data: uart0-data { | ||||
| 			samsung,pins = "gpa0-0", "gpa0-1"; | ||||
| 			samsung,pin-function = <2>; | ||||
| 			samsung,pin-pud = <0>; | ||||
| 			samsung,pin-drv = <0>; | ||||
| 			samsung,pin-function = <EXYNOS_PIN_FUNC_2>; | ||||
| 			samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; | ||||
| 			samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; | ||||
| 		}; | ||||
| 
 | ||||
| 		uart0_fctl: uart0-fctl { | ||||
| 			samsung,pins = "gpa0-2", "gpa0-3"; | ||||
| 			samsung,pin-function = <2>; | ||||
| 			samsung,pin-pud = <0>; | ||||
| 			samsung,pin-drv = <0>; | ||||
| 			samsung,pin-function = <EXYNOS_PIN_FUNC_2>; | ||||
| 			samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; | ||||
| 			samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; | ||||
| 		}; | ||||
| 
 | ||||
| 		uart1_data: uart1-data { | ||||
| 			samsung,pins = "gpa0-4", "gpa0-5"; | ||||
| 			samsung,pin-function = <2>; | ||||
| 			samsung,pin-pud = <0>; | ||||
| 			samsung,pin-drv = <0>; | ||||
| 			samsung,pin-function = <EXYNOS_PIN_FUNC_2>; | ||||
| 			samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; | ||||
| 			samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; | ||||
| 		}; | ||||
| 
 | ||||
| 		uart1_fctl: uart1-fctl { | ||||
| 			samsung,pins = "gpa0-6", "gpa0-7"; | ||||
| 			samsung,pin-function = <2>; | ||||
| 			samsung,pin-pud = <0>; | ||||
| 			samsung,pin-drv = <0>; | ||||
| 			samsung,pin-function = <EXYNOS_PIN_FUNC_2>; | ||||
| 			samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; | ||||
| 			samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; | ||||
| 		}; | ||||
| 
 | ||||
| 		i2c2_bus: i2c2-bus { | ||||
| 			samsung,pins = "gpa0-6", "gpa0-7"; | ||||
| 			samsung,pin-function = <3>; | ||||
| 			samsung,pin-pud = <3>; | ||||
| 			samsung,pin-drv = <0>; | ||||
| 			samsung,pin-function = <EXYNOS_PIN_FUNC_3>; | ||||
| 			samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; | ||||
| 			samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; | ||||
| 		}; | ||||
| 
 | ||||
| 		sd4_bus8: sd4-bus-width8 { | ||||
| 			part-1 { | ||||
| 				samsung,pins = "gpk0-3", "gpk0-4", | ||||
| 						"gpk0-5", "gpk0-6"; | ||||
| 				samsung,pin-function = <3>; | ||||
| 				samsung,pin-pud = <3>; | ||||
| 				samsung,pin-drv = <3>; | ||||
| 				samsung,pin-function = <EXYNOS_PIN_FUNC_3>; | ||||
| 				samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; | ||||
| 				samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; | ||||
| 			}; | ||||
| 			part-2 { | ||||
| 				samsung,pins = "gpk1-3", "gpk1-4", | ||||
| 						"gpk1-5", "gpk1-6"; | ||||
| 				samsung,pin-function = <4>; | ||||
| 				samsung,pin-pud = <4>; | ||||
| 				samsung,pin-drv = <3>; | ||||
| 				samsung,pin-function = <EXYNOS_PIN_FUNC_4>; | ||||
| 				samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; | ||||
| 				samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; | ||||
| 			}; | ||||
| 		}; | ||||
| 	}; | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Krzysztof Kozlowski
						Krzysztof Kozlowski