/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. 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 D | hisilicon,hi3660-usb3-otg-bc.yaml | 4 $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 D | hisilicon,hi3660-mailbox.txt | 1 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 D | hisilicon,hi3660-reset.yaml | 4 $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 D | Kconfig | 27 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 D | Makefile | 14 obj-$(CONFIG_COMMON_CLK_HI3660) += clk-hi3660.o 20 obj-$(CONFIG_STUB_CLK_HI3660) += clk-hi3660-stub.o
|
H A D | clk-hi3660-stub.c | 22 #include <dt-bindings/clock/hi3660-clock.h> 162 { .compatible = "hisilicon,hi3660-stub-clk", }, 169 .name = "hi3660-stub-clk",
|
H A D | clk-hi3660.c | 7 #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 D | reset-hi3660.c | 106 { .compatible = "hisilicon,hi3660-reset", }, 114 .name = "hi3660-reset", 126 MODULE_ALIAS("platform:hi3660-reset"); 127 MODULE_DESCRIPTION("HiSilicon Hi3660 Reset Driver");
|
H A D | Kconfig | 3 tristate "Hi3660 Reset Driver" 7 Build the Hisilicon Hi3660 reset driver.
|
H A D | Makefile | 3 obj-$(CONFIG_COMMON_RESET_HI3660) += reset-hi3660.o
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | hisilicon,hi3660-usb3.yaml | 4 $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 D | hisilicon.yaml | 18 - description: Hi3660 based boards. 20 - const: hisilicon,hi3660-hikey960 21 - const: hisilicon,hi3660
|
/linux/arch/arm64/boot/dts/hisilicon/ |
H A D | hi3660.dtsi | 3 * 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 D | Makefile | 2 dtb-$(CONFIG_ARCH_HISI) += hi3660-hikey960.dtb
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | k3-dw-mshc.txt | 15 - "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 D | hi3660-mailbox.c | 48 * 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 D | Kconfig | 141 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 D | Makefile | 38 obj-$(CONFIG_HI3660_MBOX) += hi3660-mailbox.o
|
/linux/drivers/phy/hisilicon/ |
H A D | phy-hi3660-usb3.c | 197 /* 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 D | Kconfig | 17 tristate "hi3660 USB PHY support" 22 Enable this to support the HISILICON HI3660 USB PHY.
|
H A D | Makefile | 3 obj-$(CONFIG_PHY_HI3660_USB) += phy-hi3660-usb3.o
|
/linux/Documentation/devicetree/bindings/ufs/ |
H A D | hisilicon,ufs.yaml | 18 - hisilicon,hi3660-ufs 30 - const: hisilicon,hi3660-ufs
|
/linux/Documentation/devicetree/bindings/thermal/ |
H A D | hisilicon,tsensor.yaml | 19 - hisilicon,hi3660-tsensor
|
/linux/include/dt-bindings/pinctrl/ |
H A D | hisi.h | 51 /* drive strength definition for hi3660 */
|