mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 18:35:42 +01:00 
			
		
		
		
	ARM: dts: imx6sx-sdb: Sync with kernel 5.4.16
Sync the imx6sx-sdb dts files with kernel 5.4.16. Signed-off-by: Fabio Estevam <festevam@gmail.com>
This commit is contained in:
		
				
					committed by
					
						 Stefano Babic
						Stefano Babic
					
				
			
			
				
	
			
			
			
						parent
						
							47c2eae1b8
						
					
				
				
					commit
					a29d79da43
				
			| @@ -1,16 +0,0 @@ | ||||
| // SPDX-License-Identifier: GPL-2.0+ | ||||
| /* | ||||
|  * Copyright 2018 NXP | ||||
|  */ | ||||
|  | ||||
| &qspi2 { | ||||
| 	num-cs = <2>; | ||||
|  | ||||
| 	flash0: n25q256a@0 { | ||||
| 		compatible = "jedec,spi-nor"; | ||||
| 	}; | ||||
|  | ||||
| 	flash1: n25q256a@1 { | ||||
| 		compatible = "jedec,spi-nor"; | ||||
| 	}; | ||||
| }; | ||||
| @@ -1,10 +1,6 @@ | ||||
| /* | ||||
|  * Copyright (C) 2015 Freescale Semiconductor, Inc. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License version 2 as | ||||
|  * published by the Free Software Foundation. | ||||
|  */ | ||||
| // SPDX-License-Identifier: GPL-2.0 | ||||
| // | ||||
| // Copyright (C) 2015 Freescale Semiconductor, Inc. | ||||
|  | ||||
| #include "imx6sx-sdb.dtsi" | ||||
|  | ||||
| @@ -117,15 +113,19 @@ | ||||
| 		#size-cells = <1>; | ||||
| 		compatible = "micron,n25q256a", "jedec,spi-nor"; | ||||
| 		spi-max-frequency = <29000000>; | ||||
| 		spi-rx-bus-width = <4>; | ||||
| 		spi-tx-bus-width = <4>; | ||||
| 		reg = <0>; | ||||
| 	}; | ||||
|  | ||||
| 	flash1: n25q256a@1 { | ||||
| 	flash1: n25q256a@2 { | ||||
| 		#address-cells = <1>; | ||||
| 		#size-cells = <1>; | ||||
| 		compatible = "micron,n25q256a", "jedec,spi-nor"; | ||||
| 		spi-max-frequency = <29000000>; | ||||
| 		reg = <1>; | ||||
| 		spi-rx-bus-width = <4>; | ||||
| 		spi-tx-bus-width = <4>; | ||||
| 		reg = <2>; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| @@ -136,3 +136,20 @@ | ||||
| ®_soc { | ||||
| 	vin-supply = <&sw1a_reg>; | ||||
| }; | ||||
|  | ||||
| ®_vdd1p1 { | ||||
| 	vin-supply = <&vgen6_reg>; | ||||
| }; | ||||
|  | ||||
| ®_vdd2p5 { | ||||
| 	vin-supply = <&vgen6_reg>; | ||||
| }; | ||||
|  | ||||
| ®_can_stby { | ||||
| 	/* Transceiver EN/STBY is active low on RevB board */ | ||||
| 	gpio = <&gpio4 27 GPIO_ACTIVE_LOW>; | ||||
| }; | ||||
|  | ||||
| &snvs_pwrkey { | ||||
| 	status = "okay"; | ||||
| }; | ||||
|   | ||||
| @@ -1,10 +1,6 @@ | ||||
| /* | ||||
|  * Copyright (C) 2014 Freescale Semiconductor, Inc. | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License version 2 as | ||||
|  * published by the Free Software Foundation. | ||||
|  */ | ||||
| // SPDX-License-Identifier: GPL-2.0 | ||||
| // | ||||
| // Copyright (C) 2014 Freescale Semiconductor, Inc. | ||||
|  | ||||
| /dts-v1/; | ||||
|  | ||||
| @@ -20,11 +16,12 @@ | ||||
| 		stdout-path = &uart1; | ||||
| 	}; | ||||
|  | ||||
| 	memory { | ||||
| 	memory@80000000 { | ||||
| 		device_type = "memory"; | ||||
| 		reg = <0x80000000 0x40000000>; | ||||
| 	}; | ||||
|  | ||||
| 	backlight { | ||||
| 	backlight_display: backlight-display { | ||||
| 		compatible = "pwm-backlight"; | ||||
| 		pwms = <&pwm3 0 5000000>; | ||||
| 		brightness-levels = <0 4 8 16 32 64 128 255>; | ||||
| @@ -40,95 +37,118 @@ | ||||
| 			label = "Volume Up"; | ||||
| 			gpios = <&gpio1 18 GPIO_ACTIVE_LOW>; | ||||
| 			linux,code = <KEY_VOLUMEUP>; | ||||
| 			wakeup-source; | ||||
| 		}; | ||||
|  | ||||
| 		volume-down { | ||||
| 			label = "Volume Down"; | ||||
| 			gpios = <&gpio1 19 GPIO_ACTIVE_LOW>; | ||||
| 			linux,code = <KEY_VOLUMEDOWN>; | ||||
| 			wakeup-source; | ||||
| 		}; | ||||
| 	}; | ||||
|  | ||||
| 	regulators { | ||||
| 		compatible = "simple-bus"; | ||||
| 		#address-cells = <1>; | ||||
| 		#size-cells = <0>; | ||||
| 	vcc_sd3: regulator-vcc-sd3 { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		pinctrl-names = "default"; | ||||
| 		pinctrl-0 = <&pinctrl_vcc_sd3>; | ||||
| 		regulator-name = "VCC_SD3"; | ||||
| 		regulator-min-microvolt = <3000000>; | ||||
| 		regulator-max-microvolt = <3000000>; | ||||
| 		gpio = <&gpio2 11 GPIO_ACTIVE_HIGH>; | ||||
| 		enable-active-high; | ||||
| 	}; | ||||
|  | ||||
| 		vcc_sd3: regulator@0 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <0>; | ||||
| 			pinctrl-names = "default"; | ||||
| 			pinctrl-0 = <&pinctrl_vcc_sd3>; | ||||
| 			regulator-name = "VCC_SD3"; | ||||
| 			regulator-min-microvolt = <3000000>; | ||||
| 			regulator-max-microvolt = <3000000>; | ||||
| 			gpio = <&gpio2 11 GPIO_ACTIVE_HIGH>; | ||||
| 			enable-active-high; | ||||
| 		}; | ||||
| 	reg_usb_otg1_vbus: regulator-usb-otg1-vbus { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		pinctrl-names = "default"; | ||||
| 		pinctrl-0 = <&pinctrl_usb_otg1>; | ||||
| 		regulator-name = "usb_otg1_vbus"; | ||||
| 		regulator-min-microvolt = <5000000>; | ||||
| 		regulator-max-microvolt = <5000000>; | ||||
| 		gpio = <&gpio1 9 GPIO_ACTIVE_HIGH>; | ||||
| 		enable-active-high; | ||||
| 	}; | ||||
|  | ||||
| 		reg_usb_otg1_vbus: regulator@1 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <1>; | ||||
| 			pinctrl-names = "default"; | ||||
| 			pinctrl-0 = <&pinctrl_usb_otg1>; | ||||
| 			regulator-name = "usb_otg1_vbus"; | ||||
| 			regulator-min-microvolt = <5000000>; | ||||
| 			regulator-max-microvolt = <5000000>; | ||||
| 			gpio = <&gpio1 9 GPIO_ACTIVE_HIGH>; | ||||
| 			enable-active-high; | ||||
| 		}; | ||||
| 	reg_usb_otg2_vbus: regulator-usb-otg2-vbus { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		pinctrl-names = "default"; | ||||
| 		pinctrl-0 = <&pinctrl_usb_otg2>; | ||||
| 		regulator-name = "usb_otg2_vbus"; | ||||
| 		regulator-min-microvolt = <5000000>; | ||||
| 		regulator-max-microvolt = <5000000>; | ||||
| 		gpio = <&gpio1 12 GPIO_ACTIVE_HIGH>; | ||||
| 		enable-active-high; | ||||
| 	}; | ||||
|  | ||||
| 		reg_usb_otg2_vbus: regulator@2 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <2>; | ||||
| 			pinctrl-names = "default"; | ||||
| 			pinctrl-0 = <&pinctrl_usb_otg2>; | ||||
| 			regulator-name = "usb_otg2_vbus"; | ||||
| 			regulator-min-microvolt = <5000000>; | ||||
| 			regulator-max-microvolt = <5000000>; | ||||
| 			gpio = <&gpio1 12 GPIO_ACTIVE_HIGH>; | ||||
| 			enable-active-high; | ||||
| 		}; | ||||
| 	reg_psu_5v: regulator-psu-5v { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		regulator-name = "PSU-5V0"; | ||||
| 		regulator-min-microvolt = <5000000>; | ||||
| 		regulator-max-microvolt = <5000000>; | ||||
| 	}; | ||||
|  | ||||
| 		reg_psu_5v: regulator@3 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <3>; | ||||
| 			regulator-name = "PSU-5V0"; | ||||
| 			regulator-min-microvolt = <5000000>; | ||||
| 			regulator-max-microvolt = <5000000>; | ||||
| 		}; | ||||
| 	reg_lcd_3v3: regulator-lcd-3v3 { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		regulator-name = "lcd-3v3"; | ||||
| 		gpio = <&gpio3 27 0>; | ||||
| 		enable-active-high; | ||||
| 	}; | ||||
|  | ||||
| 		reg_lcd_3v3: regulator@4 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <4>; | ||||
| 			regulator-name = "lcd-3v3"; | ||||
| 			gpio = <&gpio3 27 0>; | ||||
| 			enable-active-high; | ||||
| 		}; | ||||
| 	reg_peri_3v3: regulator-peri-3v3 { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		pinctrl-names = "default"; | ||||
| 		pinctrl-0 = <&pinctrl_peri_3v3>; | ||||
| 		regulator-name = "peri_3v3"; | ||||
| 		regulator-min-microvolt = <3300000>; | ||||
| 		regulator-max-microvolt = <3300000>; | ||||
| 		gpio = <&gpio4 16 GPIO_ACTIVE_HIGH>; | ||||
| 		enable-active-high; | ||||
| 		regulator-always-on; | ||||
| 	}; | ||||
|  | ||||
| 		reg_peri_3v3: regulator@5 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <5>; | ||||
| 			pinctrl-names = "default"; | ||||
| 			pinctrl-0 = <&pinctrl_peri_3v3>; | ||||
| 			regulator-name = "peri_3v3"; | ||||
| 			regulator-min-microvolt = <3300000>; | ||||
| 			regulator-max-microvolt = <3300000>; | ||||
| 			gpio = <&gpio4 16 GPIO_ACTIVE_HIGH>; | ||||
| 			enable-active-high; | ||||
| 			regulator-always-on; | ||||
| 		}; | ||||
| 	reg_enet_3v3: regulator-enet-3v3 { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		pinctrl-names = "default"; | ||||
| 		pinctrl-0 = <&pinctrl_enet_3v3>; | ||||
| 		regulator-name = "enet_3v3"; | ||||
| 		regulator-min-microvolt = <3300000>; | ||||
| 		regulator-max-microvolt = <3300000>; | ||||
| 		gpio = <&gpio2 6 GPIO_ACTIVE_LOW>; | ||||
| 		regulator-boot-on; | ||||
| 		regulator-always-on; | ||||
| 	}; | ||||
|  | ||||
| 		reg_enet_3v3: regulator@6 { | ||||
| 			compatible = "regulator-fixed"; | ||||
| 			reg = <6>; | ||||
| 			pinctrl-names = "default"; | ||||
| 			pinctrl-0 = <&pinctrl_enet_3v3>; | ||||
| 			regulator-name = "enet_3v3"; | ||||
| 			regulator-min-microvolt = <3300000>; | ||||
| 			regulator-max-microvolt = <3300000>; | ||||
| 			gpios = <&gpio2 6 GPIO_ACTIVE_LOW>; | ||||
| 		}; | ||||
| 	reg_pcie_gpio: regulator-pcie-gpio { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		pinctrl-names = "default"; | ||||
| 		pinctrl-0 = <&pinctrl_pcie_reg>; | ||||
| 		regulator-name = "MPCIE_3V3"; | ||||
| 		regulator-min-microvolt = <3300000>; | ||||
| 		regulator-max-microvolt = <3300000>; | ||||
| 		gpio = <&gpio2 1 GPIO_ACTIVE_HIGH>; | ||||
| 		enable-active-high; | ||||
| 	}; | ||||
|  | ||||
| 	reg_lcd_5v: regulator-lcd-5v { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		regulator-name = "lcd-5v0"; | ||||
| 		regulator-min-microvolt = <5000000>; | ||||
| 		regulator-max-microvolt = <5000000>; | ||||
| 	}; | ||||
|  | ||||
| 	reg_can_en: regulator-can-en { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		regulator-name = "can-en"; | ||||
| 		regulator-min-microvolt = <3300000>; | ||||
| 		regulator-max-microvolt = <3300000>; | ||||
| 	}; | ||||
|  | ||||
| 	reg_can_stby: regulator-can-stby { | ||||
| 		compatible = "regulator-fixed"; | ||||
| 		regulator-name = "can-stby"; | ||||
| 		regulator-min-microvolt = <3300000>; | ||||
| 		regulator-max-microvolt = <3300000>; | ||||
| 	}; | ||||
|  | ||||
| 	sound { | ||||
| @@ -146,6 +166,19 @@ | ||||
| 		mux-int-port = <2>; | ||||
| 		mux-ext-port = <6>; | ||||
| 	}; | ||||
|  | ||||
| 	panel { | ||||
| 		compatible = "sii,43wvf1g"; | ||||
| 		backlight = <&backlight_display>; | ||||
| 		dvdd-supply = <®_lcd_3v3>; | ||||
| 		avdd-supply = <®_lcd_5v>; | ||||
|  | ||||
| 		port { | ||||
| 			panel_in: endpoint { | ||||
| 				remote-endpoint = <&display_out>; | ||||
| 			}; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &audmux { | ||||
| @@ -158,8 +191,9 @@ | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_enet1>; | ||||
| 	phy-supply = <®_enet_3v3>; | ||||
| 	phy-mode = "rgmii"; | ||||
| 	phy-mode = "rgmii-id"; | ||||
| 	phy-handle = <ðphy1>; | ||||
| 	phy-reset-gpios = <&gpio2 7 GPIO_ACTIVE_LOW>; | ||||
| 	status = "okay"; | ||||
|  | ||||
| 	mdio { | ||||
| @@ -184,6 +218,20 @@ | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &flexcan1 { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_flexcan1>; | ||||
| 	xceiver-supply = <®_can_stby>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &flexcan2 { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_flexcan2>; | ||||
| 	xceiver-supply = <®_can_stby>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &i2c3 { | ||||
| 	clock-frequency = <100000>; | ||||
| 	pinctrl-names = "default"; | ||||
| @@ -212,34 +260,22 @@ | ||||
| 	}; | ||||
| }; | ||||
|  | ||||
| &pcie { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_pcie>; | ||||
| 	reset-gpio = <&gpio2 0 GPIO_ACTIVE_LOW>; | ||||
| 	vpcie-supply = <®_pcie_gpio>; | ||||
| 	status = "okay"; | ||||
| }; | ||||
|  | ||||
| &lcdif1 { | ||||
| 	pinctrl-names = "default"; | ||||
| 	pinctrl-0 = <&pinctrl_lcd>; | ||||
| 	lcd-supply = <®_lcd_3v3>; | ||||
| 	display = <&display0>; | ||||
| 	status = "okay"; | ||||
|  | ||||
| 	display0: display0 { | ||||
| 		bits-per-pixel = <16>; | ||||
| 		bus-width = <24>; | ||||
|  | ||||
| 		display-timings { | ||||
| 			native-mode = <&timing0>; | ||||
| 			timing0: timing0 { | ||||
| 				clock-frequency = <33500000>; | ||||
| 				hactive = <800>; | ||||
| 				vactive = <480>; | ||||
| 				hback-porch = <89>; | ||||
| 				hfront-porch = <164>; | ||||
| 				vback-porch = <23>; | ||||
| 				vfront-porch = <10>; | ||||
| 				hsync-len = <10>; | ||||
| 				vsync-len = <10>; | ||||
| 				hsync-active = <0>; | ||||
| 				vsync-active = <0>; | ||||
| 				de-active = <1>; | ||||
| 				pixelclk-active = <0>; | ||||
| 			}; | ||||
| 	port { | ||||
| 		display_out: endpoint { | ||||
| 			remote-endpoint = <&panel_in>; | ||||
| 		}; | ||||
| 	}; | ||||
| }; | ||||
| @@ -365,6 +401,8 @@ | ||||
| 				MX6SX_PAD_RGMII1_RD3__ENET1_RX_DATA_3	0x3081 | ||||
| 				MX6SX_PAD_RGMII1_RX_CTL__ENET1_RX_EN	0x3081 | ||||
| 				MX6SX_PAD_ENET2_RX_CLK__ENET2_REF_CLK_25M	0x91 | ||||
| 				/* phy reset */ | ||||
| 				MX6SX_PAD_ENET2_CRS__GPIO2_IO_7		0x10b0 | ||||
| 			>; | ||||
| 		}; | ||||
|  | ||||
| @@ -391,6 +429,20 @@ | ||||
| 			>; | ||||
| 		}; | ||||
|  | ||||
| 		pinctrl_flexcan1: flexcan1grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6SX_PAD_QSPI1B_DQS__CAN1_TX		0x1b020 | ||||
| 				MX6SX_PAD_QSPI1A_SS1_B__CAN1_RX		0x1b020 | ||||
| 			>; | ||||
| 		}; | ||||
|  | ||||
| 		pinctrl_flexcan2: flexcan2grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6SX_PAD_QSPI1B_SS1_B__CAN2_RX		0x1b020 | ||||
| 				MX6SX_PAD_QSPI1A_DQS__CAN2_TX		0x1b020 | ||||
| 			>; | ||||
| 		}; | ||||
|  | ||||
| 		pinctrl_gpio_keys: gpio_keysgrp { | ||||
| 			fsl,pins = < | ||||
| 				MX6SX_PAD_CSI_DATA04__GPIO1_IO_18 0x17059 | ||||
| @@ -453,6 +505,18 @@ | ||||
| 			>; | ||||
| 		}; | ||||
|  | ||||
| 		pinctrl_pcie: pciegrp { | ||||
| 			fsl,pins = < | ||||
| 				MX6SX_PAD_ENET1_COL__GPIO2_IO_0 0x10b0 | ||||
| 			>; | ||||
| 		}; | ||||
|  | ||||
| 		pinctrl_pcie_reg: pciereggrp { | ||||
| 			fsl,pins = < | ||||
| 				MX6SX_PAD_ENET1_CRS__GPIO2_IO_1	0x10b0 | ||||
| 			>; | ||||
| 		}; | ||||
|  | ||||
| 		pinctrl_peri_3v3: peri3v3grp { | ||||
| 			fsl,pins = < | ||||
| 				MX6SX_PAD_QSPI1A_DATA0__GPIO4_IO_16	0x80000000 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user