Home
last modified time | relevance | path

Searched +full:rk3288 +full:- +full:efuse (Results 1 – 25 of 48) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/nvmem/
H A Drockchip-efuse.yaml1 # SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/nvmem/rockchip-efuse.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip eFuse device tree bindings
10 - Heiko Stuebner <heiko@sntech.de>
13 - $ref: "nvmem.yaml#"
18 - rockchip,rk1808-efuse
19 - rockchip,rk3066a-efuse
20 - rockchip,rk3128-efuse
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Drk3288-linux.dtsi4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT).
6 #include <dt-bindings/soc/rockchip-system-status.h>
7 #include "rk3288-dram-default-timing.dtsi"
11 …250,mmio32,0xff690000 console=ttyFIQ0 vmalloc=496M rw root=PARTUUID=614e0000-0000 rootfstype=ext4 …
14 /delete-node/ dmc@ff610000;
17 compatible = "rockchip,rk3288-dfi";
24 compatible = "rockchip,rk3288-dmc";
25 devfreq-events = <&dfi>;
29 clock-names = "dmc_clk", "pclk_phy0", "pclk_upctl0",
33 operating-points-v2 = <&dmc_opp_table>;
[all …]
H A Drk3288-android.dtsi4 * This file is dual-licensed: you can use it either under the terms
42 #include <dt-bindings/pwm/pwm.h>
43 #include <dt-bindings/input/input.h>
44 #include <dt-bindings/soc/rockchip-system-status.h>
45 #include "rk3288-dram-default-timing.dtsi"
46 #include <dt-bindings/display/media-bus-format.h>
55 nvmem-cells = <&efuse_id>;
56 nvmem-cell-names = "id";
59 /delete-node/ dmc@ff610000;
62 compatible = "rockchip,rk3288-dfi";
[all …]
H A Drk3288.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <dt-bindings/clock/rk3288-cru.h>
8 #include <dt-bindings/power/rk3288-power.h>
9 #include <dt-bindings/thermal/thermal.h>
10 #include <dt-bindings/soc/rockchip,boot-mode.h>
11 #include <dt-bindings/suspend/rockchip-rk3288.h>
[all …]
H A Drk3288-firefly-rk808.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include <dt-bindings/input/input.h>
45 #include <dt-bindings/pwm/pwm.h>
46 #include <dt-bindings/display/media-bus-format.h>
47 #include "rk3288-firefly.dtsi"
48 #include "rk3288-android.dtsi"
51 model = "Firefly-RK3288";
52 compatible = "firefly,firefly-rk3288", "rockchip,rk3288";
58 sdio_pwrseq: sdio-pwrseq {
[all …]
H A Drk322x.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/interrupt-controller/irq.h>
5 #include <dt-bindings/interrupt-controller/arm-gic.h>
6 #include <dt-bindings/pinctrl/rockchip.h>
7 #include <dt-bindings/clock/rk3228-cru.h>
8 #include <dt-bindings/thermal/thermal.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
14 interrupt-parent = <&gic>;
[all …]
H A Drk3188.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/clock/rk3188-cru.h>
10 #include <dt-bindings/power/rk3188-power.h>
24 #address-cells = <1>;
25 #size-cells = <0>;
26 enable-method = "rockchip,rk3066-smp";
30 compatible = "arm,cortex-a9";
31 next-level-cache = <&L2>;
[all …]
/OK3568_Linux_fs/u-boot/drivers/misc/
H A Drockchip-efuse.c2 * eFuse driver for Rockchip devices
5 * Written by Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
7 * SPDX-License-Identifier: GPL-2.0+
15 #include <linux/arm-smccc.h>
92 u32 ctrl; /* 0x00 efuse control register */
93 u32 dout; /* 0x04 efuse data out register */
94 u32 rf; /* 0x08 efuse redundancy bit used register */
98 /* 0x14 efuse strobe finish control register */
120 /* setup efuse timing */ in rk1808_efuse_timing_init()
139 struct rockchip_efuse_regs *efuse = in rockchip_rk1808_efuse_read() local
[all …]
/OK3568_Linux_fs/kernel/drivers/nvmem/
H A Drockchip-efuse.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Rockchip eFuse Driver
6 * Author: Caesar Wang <wxt@rock-chips.com>
10 #include <linux/clk-provider.h>
15 #include <linux/nvmem-provider.h>
111 /* setup efuse timing */ in rk1808_efuse_timing_init()
130 /* clear efuse timing */ in rk1808_efuse_timing_deinit()
146 struct rockchip_efuse_chip *efuse = context; in rockchip_rk1808_efuse_read() local
152 mutex_lock(&efuse->mutex); in rockchip_rk1808_efuse_read()
154 ret = clk_bulk_prepare_enable(efuse->num_clks, efuse->clks); in rockchip_rk1808_efuse_read()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3288.dtsi2 * SPDX-License-Identifier: GPL-2.0+
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/clock/rk3288-cru.h>
10 #include <dt-bindings/power-domain/rk3288.h>
11 #include <dt-bindings/thermal/thermal.h>
12 #include <dt-bindings/video/rk3288.h>
16 compatible = "rockchip,rk3288";
[all …]
H A Drk322x.dtsi4 * SPDX-License-Identifier: GPL-2.0+
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/pinctrl/rockchip.h>
11 #include <dt-bindings/clock/rk3228-cru.h>
12 #include <dt-bindings/thermal/thermal.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
18 interrupt-parent = <&gic>;
[all …]
H A D.rk3288-rock2-square.dtb.dts.tmp
H A D.rk3288-vyasa.dtb.dts.tmp
H A D.rk3288-evb.dtb.dts.tmp
H A D.rk3288-popmetal.dtb.dts.tmp
H A D.rk3288-fennec.dtb.dts.tmp
H A D.rk3288-tinker.dtb.dts.tmp
H A D.rk3288-firefly.dtb.dts.tmp
H A D.rk3288-miqi.dtb.dts.tmp
H A D.rk3288-veyron-mickey.dtb.dts.tmp
H A D.rk3288-phycore-rdk.dtb.dts.tmp
H A D.rk3288-veyron-jerry.dtb.dts.tmp
H A D.rk3288-veyron-minnie.dtb.dts.tmp
/OK3568_Linux_fs/debian/overlay/etc/init.d/
H A Drockchip.sh1 #!/bin/bash -e
4 # Required-Start:
5 # Required-Stop:
6 # Default-Start:
7 # Default-Stop:
8 # Short-Description:
16 rk3288)
17 MALI=midgard-t76x-r18p0-r0p0
20 cat /sys/devices/platform/*gpu/gpuinfo | grep -q r1p0 && \
21 MALI=midgard-t76x-r18p0-r1p0
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
42 Set system_serial_low/high from eFuse ID.
51 special additional settings registers for a lot of soc-components.
58 This driver support Decompress IP built-in Rockchip SoC, support
66 This driver support user invokes the Decompress IP built-in Rockchip SoC, support
127 0 for low-performance (powersave),
129 2 for high-performance.
140 management unit is designed or saving power when RK3288 in low power
141 mode. The RK3288 PMU is dedicated for managing the power of the whole chip.
149 The Process-Voltage-Temperature Monitor (PVTM) is used to monitor
[all …]

12