svn commit: r305350 - head/sys/boot/fdt/dts/arm64

Jared McNeill jmcneill at FreeBSD.org
Sat Sep 3 15:24:00 UTC 2016


Author: jmcneill
Date: Sat Sep  3 15:23:59 2016
New Revision: 305350
URL: https://svnweb.freebsd.org/changeset/base/305350

Log:
  Add SID, THS, and CPU operating points.

Modified:
  head/sys/boot/fdt/dts/arm64/a64.dtsi

Modified: head/sys/boot/fdt/dts/arm64/a64.dtsi
==============================================================================
--- head/sys/boot/fdt/dts/arm64/a64.dtsi	Sat Sep  3 15:22:50 2016	(r305349)
+++ head/sys/boot/fdt/dts/arm64/a64.dtsi	Sat Sep  3 15:23:59 2016	(r305350)
@@ -27,6 +27,21 @@
  */
 
 / {
+	cpus {
+		cpu at 0 {
+			clocks = <&cpu>;
+			clock-latency = <2000000>;
+			operating-points = <
+				/* kHz    uV */
+				1200000 1300000
+				1008000 1200000
+				816000  1100000
+				648000  1040000
+				408000  1040000
+				>;
+		};
+	};
+
 	clocks {
 		pll_hsic: clk at 01c20044 {
 			#clock-cells = <0>;
@@ -49,6 +64,14 @@
 					     "usb_hsic_pll", "usb_hsic_12m",
 					     "usb_otg_ohci", "usb_ohci0";
 		};
+
+		ths_clk: clk at 01c20074 {
+			#clock-cells = <0>;
+			compatible = "allwinner,sun50i-a64-ths-clk";
+			reg = <0x01c20074 0x4>;
+			clocks = <&osc24M>;
+			clock-output-names = "ths";
+		};
 	};
 
 	soc {
@@ -79,6 +102,21 @@
 			#size-cells = <0>;
 		};
 
+		sid: eeprom at 01c14000 {
+			compatible = "allwinner,sun8i-a83t-sid";
+			reg = <0x01c14000 0x400>;
+		};
+
+		rtp: rtp at 01c25000 {
+			compatible = "allwinner,sun50i-a64-ts";
+			reg = <0x01c25000 0x400>;
+			interrupts = <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>;
+			clocks = <&bus_gates 72>, <&ths_clk>;
+			clock-names = "ahb", "ths";
+			resets = <&ahb_rst 136>;
+			#thermal-sensor-cells = <0>;
+		};
+
 		usbphy: phy at 01c19400 {
 			compatible = "allwinner,sun50i-a64-usb-phy";
 			reg = <0x01c19400 0x24 0x01c1a800 0x4 0x01c1b800 0x4>;


More information about the svn-src-head mailing list