Home
last modified time | relevance | path

Searched full:hi3660 (Results 1 – 25 of 31) sorted by relevance

12

/linux/Documentation/devicetree/bindings/clock/
H A Dhi3660-clock.txt1 * Hisilicon Hi3660 Clock Controller
3 The Hi3660 clock controller generates and supplies clock to various
4 controllers within the Hi3660 SoC.
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"
26 (See: ../mailbox/hisilicon,hi3660-mailbox.txt for more info)
[all …]
/linux/Documentation/devicetree/bindings/soc/hisilicon/
H A Dhisilicon,hi3660-usb3-otg-bc.yaml4 $id: http://devicetree.org/schemas/soc/hisilicon/hisilicon,hi3660-usb3-otg-bc.yaml#
15 - const: hisilicon,hi3660-usb3-otg-bc
23 $ref: /schemas/phy/hisilicon,hi3660-usb3.yaml
36 compatible = "hisilicon,hi3660-usb3-otg-bc", "syscon", "simple-mfd";
40 compatible = "hisilicon,hi3660-usb-phy";
/linux/Documentation/devicetree/bindings/mailbox/
H A Dhisilicon,hi3660-mailbox.txt1 Hisilicon Hi3660 Mailbox Controller
3 Hisilicon Hi3660 mailbox controller supports up to 32 channels. Messages
12 - compatible: : Shall be "hisilicon,hi3660-mbox"
26 compatible = "hisilicon,hi3660-mbox";
47 compatible = "hisilicon,hi3660-stub-clk";
/linux/Documentation/devicetree/bindings/reset/
H A Dhisilicon,hi3660-reset.yaml4 $id: http://devicetree.org/schemas/reset/hisilicon,hi3660-reset.yaml#
16 hi3660 and hi3670 SoCs.
22 - const: hisilicon,hi3660-reset
25 - const: hisilicon,hi3660-reset
54 compatible = "hisilicon,hi3660-reset";
/linux/drivers/clk/hisilicon/
H A DKconfig27 bool "Hi3660 Clock Driver"
31 Build the clock driver for hi3660.
71 bool "Hi3660 Stub Clock Driver" if EXPERT
76 Build the Hisilicon Hi3660 stub clock driver.
H A DMakefile14 obj-$(CONFIG_COMMON_CLK_HI3660) += clk-hi3660.o
20 obj-$(CONFIG_STUB_CLK_HI3660) += clk-hi3660-stub.o
H A Dclk-hi3660-stub.c22 #include <dt-bindings/clock/hi3660-clock.h>
162 { .compatible = "hisilicon,hi3660-stub-clk", },
169 .name = "hi3660-stub-clk",
H A Dclk-hi3660.c7 #include <dt-bindings/clock/hi3660-clock.h>
557 CLK_OF_DECLARE_DRIVER(hi3660_clk_crgctrl, "hisilicon,hi3660-crgctrl",
597 { .compatible = "hisilicon,hi3660-crgctrl",
599 { .compatible = "hisilicon,hi3660-pctrl",
601 { .compatible = "hisilicon,hi3660-pmuctrl",
603 { .compatible = "hisilicon,hi3660-sctrl",
605 { .compatible = "hisilicon,hi3660-iomcu",
628 .name = "hi3660-clk",
/linux/drivers/reset/hisilicon/
H A Dreset-hi3660.c106 { .compatible = "hisilicon,hi3660-reset", },
114 .name = "hi3660-reset",
126 MODULE_ALIAS("platform:hi3660-reset");
127 MODULE_DESCRIPTION("HiSilicon Hi3660 Reset Driver");
H A DKconfig3 tristate "Hi3660 Reset Driver"
7 Build the Hisilicon Hi3660 reset driver.
H A DMakefile3 obj-$(CONFIG_COMMON_RESET_HI3660) += reset-hi3660.o
/linux/Documentation/devicetree/bindings/phy/
H A Dhisilicon,hi3660-usb3.yaml4 $id: http://devicetree.org/schemas/phy/hisilicon,hi3660-usb3.yaml#
16 const: hisilicon,hi3660-usb-phy
46 compatible = "hisilicon,hi3660-usb-phy";
/linux/Documentation/devicetree/bindings/arm/hisilicon/
H A Dhisilicon.yaml18 - description: Hi3660 based boards.
20 - const: hisilicon,hi3660-hikey960
21 - const: hisilicon,hi3660
/linux/arch/arm64/boot/dts/hisilicon/
H A Dhi3660.dtsi3 * dts file for Hisilicon Hi3660 SoC
9 #include <dt-bindings/clock/hi3660-clock.h>
13 compatible = "hisilicon,hi3660";
344 compatible = "hisilicon,hi3660-crgctrl", "syscon";
350 compatible = "hisilicon,hi3660-reset";
357 compatible = "hisilicon,hi3660-pctrl", "syscon";
363 compatible = "hisilicon,hi3660-pmuctrl", "syscon";
369 compatible = "hisilicon,hi3660-sctrl", "syscon";
375 compatible = "hisilicon,hi3660-iomcu", "syscon";
382 compatible = "hisilicon,hi3660-reset";
[all …]
H A DMakefile2 dtb-$(CONFIG_ARCH_HISI) += hi3660-hikey960.dtb
/linux/Documentation/devicetree/bindings/mmc/
H A Dk3-dw-mshc.txt15 - "hisilicon,hi3660-dw-mshc": for controllers with hi3660 specific extensions.
16 - "hisilicon,hi3670-dw-mshc", "hisilicon,hi3660-dw-mshc": for controllers
/linux/drivers/mailbox/
H A Dhi3660-mailbox.c48 * struct hi3660_chan_info - Hi3660 mailbox channel information
62 * struct hi3660_mbox - Hi3660 mailbox controller data
231 { .compatible = "hisilicon,hi3660-mbox", },
279 .name = "hi3660-mbox",
297 MODULE_DESCRIPTION("Hisilicon Hi3660 Mailbox Controller");
H A DKconfig141 tristate "Hi3660 Mailbox" if EXPERT
146 An implementation of the hi3660 mailbox. It is used to send message
148 Y here if you want to use Hi3660 mailbox controller.
H A DMakefile38 obj-$(CONFIG_HI3660_MBOX) += hi3660-mailbox.o
/linux/drivers/phy/hisilicon/
H A Dphy-hi3660-usb3.c197 /* node of hi3660 phy is a sub-node of usb3_otg_bc */ in hi3660_phy_probe()
218 {.compatible = "hisilicon,hi3660-usb-phy",},
226 .name = "hi3660-usb-phy",
234 MODULE_DESCRIPTION("Hilisicon Hi3660 USB3 PHY Driver");
H A DKconfig17 tristate "hi3660 USB PHY support"
22 Enable this to support the HISILICON HI3660 USB PHY.
H A DMakefile3 obj-$(CONFIG_PHY_HI3660_USB) += phy-hi3660-usb3.o
/linux/Documentation/devicetree/bindings/ufs/
H A Dhisilicon,ufs.yaml18 - hisilicon,hi3660-ufs
30 - const: hisilicon,hi3660-ufs
/linux/Documentation/devicetree/bindings/thermal/
H A Dhisilicon,tsensor.yaml19 - hisilicon,hi3660-tsensor
/linux/include/dt-bindings/pinctrl/
H A Dhisi.h51 /* drive strength definition for hi3660 */

12