mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	The BreadBee and the BreadBee Crust are the same PCB with a different SoC mounted. There are two top level dts to handle this. To avoid deduplicating the parts that are more related to the PCB than the SoC (i.e. the voltage regs and LEDs) add a common dtsi that can be included in both top level dts. Signed-off-by: Daniel Palmer <daniel@0x0f.com> Link: https://lore.kernel.org/r/20201224020354.2212037-1-daniel@0x0f.com' Signed-off-by: Arnd Bergmann <arnd@arndb.de>
		
			
				
	
	
		
			49 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
// SPDX-License-Identifier: GPL-2.0
 | 
						|
/*
 | 
						|
 * Copyright (c) 2020 thingy.jp.
 | 
						|
 * Author: Daniel Palmer <daniel@thingy.jp>
 | 
						|
 */
 | 
						|
 | 
						|
#include <dt-bindings/gpio/gpio.h>
 | 
						|
 | 
						|
/ {
 | 
						|
	vcc_core: fixedregulator@0 {
 | 
						|
		compatible = "regulator-fixed";
 | 
						|
		regulator-name = "vcc_core";
 | 
						|
		regulator-min-microvolt = <1000000>;
 | 
						|
		regulator-max-microvolt = <1000000>;
 | 
						|
		regulator-boot-on;
 | 
						|
	};
 | 
						|
 | 
						|
	vcc_dram: fixedregulator@1 {
 | 
						|
		compatible = "regulator-fixed";
 | 
						|
		regulator-name = "vcc_dram";
 | 
						|
		regulator-min-microvolt = <1800000>;
 | 
						|
		regulator-max-microvolt = <1800000>;
 | 
						|
		regulator-boot-on;
 | 
						|
	};
 | 
						|
 | 
						|
	vcc_io: fixedregulator@2 {
 | 
						|
		compatible = "regulator-fixed";
 | 
						|
		regulator-name = "vcc_io";
 | 
						|
		regulator-min-microvolt = <3300000>;
 | 
						|
		regulator-max-microvolt = <3300000>;
 | 
						|
		regulator-boot-on;
 | 
						|
	};
 | 
						|
 | 
						|
	leds {
 | 
						|
		compatible = "gpio-leds";
 | 
						|
		red {
 | 
						|
			gpios = <&gpio MSC313_GPIO_SR_IO16 GPIO_ACTIVE_HIGH>;
 | 
						|
			linux,default-trigger = "activity";
 | 
						|
		};
 | 
						|
		yellow {
 | 
						|
			gpios = <&gpio MSC313_GPIO_SR_IO17 GPIO_ACTIVE_HIGH>;
 | 
						|
			linux,default-trigger = "heartbeat";
 | 
						|
		};
 | 
						|
	};
 | 
						|
};
 | 
						|
 | 
						|
&cpu0 {
 | 
						|
	cpu-supply = <&vcc_core>;
 | 
						|
};
 |