mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 03:58:17 +00:00 
			
		
		
		
	Import Amlogic DT changes from Linux commit 7d2a07b76933 ("Linux 5.14"),
dt-bindings clock changes and new meson-g12b-gsking-x.dts,
meson-sm1-bananapi-m5 & odroid-hc4 boards.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
		
	
			
		
			
				
	
	
		
			88 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
 | |
| /*
 | |
|  * Copyright (c) 2020 Christian Hewitt <christianshewitt@gmail.com>
 | |
|  */
 | |
| 
 | |
| /dts-v1/;
 | |
| 
 | |
| #include "meson-gxm.dtsi"
 | |
| #include "meson-gx-p23x-q20x.dtsi"
 | |
| #include <dt-bindings/input/input.h>
 | |
| #include <dt-bindings/leds/common.h>
 | |
| 
 | |
| / {
 | |
| 	compatible = "wetek,core2", "amlogic,s912", "amlogic,meson-gxm";
 | |
| 	model = "WeTek Core 2";
 | |
| 
 | |
| 	memory@0 {
 | |
| 		device_type = "memory";
 | |
| 		reg = <0x0 0x0 0x0 0x80000000>; /* 2 GiB or 3 GiB */
 | |
| 	};
 | |
| 
 | |
| 	leds {
 | |
| 		compatible = "gpio-leds";
 | |
| 
 | |
| 		led-blue {
 | |
| 			color = <LED_COLOR_ID_BLUE>;
 | |
| 			function = LED_FUNCTION_STATUS;
 | |
| 			gpios = <&gpio GPIODV_24 GPIO_ACTIVE_HIGH>;
 | |
| 			default-state = "on";
 | |
| 		};
 | |
| 	};
 | |
| 
 | |
| 	adc-keys {
 | |
| 		compatible = "adc-keys";
 | |
| 		io-channels = <&saradc 0>;
 | |
| 		io-channel-names = "buttons";
 | |
| 		keyup-threshold-microvolt = <1710000>;
 | |
| 
 | |
| 		button-update {
 | |
| 			label = "update";
 | |
| 			linux,code = <KEY_VENDOR>;
 | |
| 			press-threshold-microvolt = <10000>;
 | |
| 		};
 | |
| 	};
 | |
| 
 | |
| 	gpio-keys-polled {
 | |
| 		compatible = "gpio-keys-polled";
 | |
| 		#address-cells = <1>;
 | |
| 		#size-cells = <0>;
 | |
| 		poll-interval = <100>;
 | |
| 
 | |
| 		button-power {
 | |
| 			label = "power";
 | |
| 			linux,code = <KEY_POWER>;
 | |
| 			gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_LOW>;
 | |
| 		};
 | |
| 	};
 | |
| };
 | |
| 
 | |
| /* Disabled as Realtek RTL8152 USB provides Ethernet */
 | |
| ðmac {
 | |
| 	status = "disabled";
 | |
| };
 | |
| 
 | |
| &internal_phy {
 | |
| 	status = "disabled";
 | |
| };
 | |
| 
 | |
| &ir {
 | |
| 	linux,rc-map-name = "rc-wetek-play2";
 | |
| };
 | |
| 
 | |
| /* This is connected to the Bluetooth module: */
 | |
| &uart_A {
 | |
| 	status = "okay";
 | |
| 	pinctrl-0 = <&uart_a_pins>, <&uart_a_cts_rts_pins>;
 | |
| 	pinctrl-names = "default";
 | |
| 	uart-has-rtscts;
 | |
| 
 | |
| 	bluetooth {
 | |
| 		compatible = "brcm,bcm43438-bt";
 | |
| 		shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
 | |
| 		max-speed = <2000000>;
 | |
| 		clocks = <&wifi32k>;
 | |
| 		clock-names = "lpo";
 | |
| 	};
 | |
| };
 |