Searched +full:hi3660 +full:- +full:iomcu (Results 1 – 5 of 5) sorted by relevance
/linux/Documentation/devicetree/bindings/clock/ |
H A D | hi3660-clock.txt | 1 * Hisilicon Hi3660 Clock Controller 3 The Hi3660 clock controller generates and supplies clock to various 4 controllers within the Hi3660 SoC. 8 - compatible: the compatible should be one of the following strings to 11 - "hisilicon,hi3660-crgctrl" 12 - "hisilicon,hi3660-pctrl" 13 - "hisilicon,hi3660-pmuctrl" 14 - "hisilicon,hi3660-sctrl" 15 - "hisilicon,hi3660-iomcu" 16 - "hisilicon,hi3660-stub-clk" [all …]
|
/linux/Documentation/devicetree/bindings/reset/ |
H A D | hisilicon,hi3660-reset.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reset/hisilicon,hi3660-reset.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Wei Xu <xuwei5@hisilicon.com> 15 The reset controller registers are part of the system-ctl block on 16 hi3660 and hi3670 SoCs. 21 - items: 22 - const: hisilicon,hi3660-reset 23 - items: [all …]
|
/linux/arch/arm64/boot/dts/hisilicon/ |
H A D | hi3670.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/clock/hi3670-clock.h> 14 interrupt-parent = <&gic>; 15 #address-cells = <2>; 16 #size-cells = <2>; 19 compatible = "arm,psci-0.2"; 24 #address-cells = <2>; 25 #size-cells = <0>; 27 cpu-map { [all …]
|
H A D | hi3660.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * dts file for Hisilicon Hi3660 SoC 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/hi3660-clock.h> 10 #include <dt-bindings/thermal/thermal.h> 13 compatible = "hisilicon,hi3660"; 14 interrupt-parent = <&gic>; 15 #address-cells = <2>; 16 #size-cells = <2>; 19 compatible = "arm,psci-0.2"; [all …]
|
/linux/drivers/clk/hisilicon/ |
H A D | clk-hi3660.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2016-2017 Linaro Ltd. 4 * Copyright (c) 2016-2017 HiSilicon Technologies Co., Ltd. 7 #include <dt-bindings/clock/hi3660-clock.h> 8 #include <linux/clk-provider.h> 551 clk_crgctrl_data->clk_data.clks[i] = ERR_PTR(-EPROBE_DEFER); in hi3660_clk_crgctrl_early_init() 557 CLK_OF_DECLARE_DRIVER(hi3660_clk_crgctrl, "hisilicon,hi3660-crgctrl", 588 clks = clk_crgctrl_data->clk_data.clks; in hi3660_clk_crgctrl_init() 589 for (i = 0; i < clk_crgctrl_data->clk_data.clk_num; i++) { in hi3660_clk_crgctrl_init() 590 if (IS_ERR(clks[i]) && PTR_ERR(clks[i]) != -EPROBE_DEFER) in hi3660_clk_crgctrl_init() [all …]
|