Searched +full:rk3399 +full:- +full:dmc (Results 1 – 8 of 8) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Rockchip rk3399 DMC (Dynamic Memory Controller) device10 - Brian Norris <briannorris@chromium.org>15 - rockchip,rk3399-dmc17 devfreq-events:26 clock-names:28 - const: dmc_clk[all …]
1 # SPDX-License-Identifier: GPL-2.0-only20 to a device by 1-to-1. The device registering devfreq takes the39 Simple-Ondemand should be able to provide busy/total counter89 PPMU counters of memory controllers by using DEVFREQ-event device144 tristate "ARM RK3399 DMC DEVFREQ Driver"151 This adds the DEVFREQ driver for the RK3399 DMC(Dynamic Memory Controller).
1 // SPDX-License-Identifier: GPL-2.0-only4 * Author: Lin Huang <hl@rock-chips.com>7 #include <linux/arm-smccc.h>12 #include <linux/devfreq-event.h>75 unsigned long old_clk_rate = dmcfreq->rate; in rk3399_dmcfreq_target()93 if (dmcfreq->rate == target_rate) in rk3399_dmcfreq_target()96 mutex_lock(&dmcfreq->lock); in rk3399_dmcfreq_target()99 * Ensure power-domain transitions don't interfere with ARM Trusted in rk3399_dmcfreq_target()100 * Firmware power-domain idling. in rk3399_dmcfreq_target()118 NS_TO_CYCLE(dmcfreq->pd_idle_ns, ddrcon_mhz), in rk3399_dmcfreq_target()[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 * Copyright (c) 2016-2017 Fuzhou Rockchip Electronics Co., Ltd6 #include "rk3399.dtsi"9 cluster0_opp: opp-table-0 {10 compatible = "operating-points-v2";11 opp-shared;14 opp-hz = /bits/ 64 <408000000>;15 opp-microvolt = <800000 800000 1150000>;16 clock-latency-ns = <40000>;19 opp-hz = /bits/ 64 <600000000>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 * Google Gru-Chromebook shared properties8 #include "rk3399-gru.dtsi"11 pp900_ap: regulator-pp900-ap {12 compatible = "regulator-fixed";13 regulator-name = "pp900_ap";16 regulator-always-on;17 regulator-boot-on;18 regulator-min-microvolt = <900000>;19 regulator-max-microvolt = <900000>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/clock/rk3399-cru.h>7 #include <dt-bindings/gpio/gpio.h>8 #include <dt-bindings/interrupt-controller/arm-gic.h>9 #include <dt-bindings/interrupt-controller/irq.h>10 #include <dt-bindings/pinctrl/rockchip.h>11 #include <dt-bindings/power/rk3399-power.h>12 #include <dt-bindings/thermal/thermal.h>15 compatible = "rockchip,rk3399";17 interrupt-parent = <&gic>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5 * Copyright 2016-2017 Google, Inc8 #include <dt-bindings/input/input.h>9 #include "rk3399-op1.dtsi"18 stdout-path = "serial2:115200n8";27 * - Rails that only connect to the EC (or devices that the EC talks to)29 * - Rails _are_ included if the rails go to the AP even if the AP38 * - The EC controls the enable and the EC always enables a rail as40 * - The rails are actually connected to each other by a jumper and45 ppvar_sys: regulator-ppvar-sys {[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 * Google Gru-scarlet board device tree source8 #include "rk3399-gru.dtsi"11 chassis-type = "tablet";16 pp1250_s3: regulator-pp1250-s3 {17 compatible = "regulator-fixed";18 regulator-name = "pp1250_s3";21 regulator-always-on;22 regulator-boot-on;23 regulator-min-microvolt = <1250000>;[all …]