| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | hi6220-clock.txt | 1 * Hisilicon Hi6220 Clock Controller 3 Clock control registers reside in different Hi6220 system controllers, 14 - "hisilicon,hi6220-acpu-sctrl" 15 - "hisilicon,hi6220-aoctrl" 16 - "hisilicon,hi6220-sysctrl" 17 - "hisilicon,hi6220-mediactrl" 18 - "hisilicon,hi6220-pmctrl" 19 - "hisilicon,hi6220-stub-clk" 28 - hisilicon,hi6220-clk-sram: phandle to the syscon managing the SoC internal sram; 36 compatible = "hisilicon,hi6220-sysctrl", "syscon"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | hi6220-clock.txt | 1 * Hisilicon Hi6220 Clock Controller 3 Clock control registers reside in different Hi6220 system controllers, 14 - "hisilicon,hi6220-acpu-sctrl" 15 - "hisilicon,hi6220-aoctrl" 16 - "hisilicon,hi6220-sysctrl" 17 - "hisilicon,hi6220-mediactrl" 18 - "hisilicon,hi6220-pmctrl" 19 - "hisilicon,hi6220-stub-clk" 28 - hisilicon,hi6220-clk-sram: phandle to the syscon managing the SoC internal sram; 36 compatible = "hisilicon,hi6220-sysctrl", "syscon"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
| D | hi6220-domain-ctrl.yaml | 4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/hi6220-domain-ctrl.yaml# 7 title: Hisilicon Hi6220 domain controller 19 Power Always ON domain controller --> hisilicon,hi6220-aoctrl 20 Media domain controller --> hisilicon,hi6220-mediactrl 21 Power Management domain controller --> hisilicon,hi6220-pmctrl 27 - hisilicon,hi6220-aoctrl 28 - hisilicon,hi6220-mediactrl 29 - hisilicon,hi6220-pmctrl 51 compatible = "hisilicon,hi6220-aoctrl", "syscon"; 58 compatible = "hisilicon,hi6220-mediactrl", "syscon"; [all …]
|
| D | sysctrl.yaml | 17 Hi3519, Hi6220 system controller, each of them is mostly compatible with the 25 Hi6220 system controller --> hisilicon,hi6220-sysctrl 33 const: hisilicon,hi6220-sysctrl 44 - hisilicon,hi6220-sysctrl 120 /* Hi6220 system controller */ 122 compatible = "hisilicon,hi6220-sysctrl", "syscon";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/hisilicon/controller/ |
| D | hi6220-domain-ctrl.yaml | 4 $id: http://devicetree.org/schemas/arm/hisilicon/controller/hi6220-domain-ctrl.yaml# 7 title: Hisilicon Hi6220 domain controller 19 Power Always ON domain controller --> hisilicon,hi6220-aoctrl 20 Media domain controller --> hisilicon,hi6220-mediactrl 21 Power Management domain controller --> hisilicon,hi6220-pmctrl 27 - hisilicon,hi6220-aoctrl 28 - hisilicon,hi6220-mediactrl 29 - hisilicon,hi6220-pmctrl 51 compatible = "hisilicon,hi6220-aoctrl", "syscon"; 58 compatible = "hisilicon,hi6220-mediactrl", "syscon"; [all …]
|
| D | sysctrl.yaml | 17 Hi3519, Hi6220 system controller, each of them is mostly compatible with the 25 Hi6220 system controller --> hisilicon,hi6220-sysctrl 33 const: hisilicon,hi6220-sysctrl 44 - hisilicon,hi6220-sysctrl 120 /* Hi6220 system controller */ 122 compatible = "hisilicon,hi6220-sysctrl", "syscon";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/reset/ |
| D | hisilicon,hi6220-reset.txt | 8 hi6220 SoC. 12 - "hisilicon,hi6220-sysctrl", "syscon" : For peripheral reset controller. 13 - "hisilicon,hi6220-mediactrl", "syscon" : For media reset controller. 14 - "hisilicon,hi6220-aoctrl", "syscon" : For ao reset controller. 21 compatible = "hisilicon,hi6220-sysctrl", "syscon"; 37 The index could be found in <dt-bindings/reset/hisi,hi6220-resets.h>.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mailbox/ |
| D | hisilicon,hi6220-mailbox.txt | 1 Hisilicon Hi6220 Mailbox Driver 4 Hisilicon Hi6220 mailbox supports up to 32 channels. Each channel 14 - compatible: Shall be "hisilicon,hi6220-mbox" 34 - hi6220,mbox-tx-noirq: Property of MCU firmware's feature, so mailbox driver 43 compatible = "hisilicon,hi6220-mbox"; 69 compatible = "hisilicon,hi6220-stub-clk"; 70 hisilicon,hi6220-clk-sram = <&sram>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/ |
| D | hisilicon,hi6220-mailbox.txt | 1 Hisilicon Hi6220 Mailbox Driver 4 Hisilicon Hi6220 mailbox supports up to 32 channels. Each channel 14 - compatible: Shall be "hisilicon,hi6220-mbox" 34 - hi6220,mbox-tx-noirq: Property of MCU firmware's feature, so mailbox driver 43 compatible = "hisilicon,hi6220-mbox"; 69 compatible = "hisilicon,hi6220-stub-clk"; 70 hisilicon,hi6220-clk-sram = <&sram>;
|
| /kernel/linux/linux-5.10/drivers/clk/hisilicon/ |
| D | Kconfig | 41 bool "Hi6220 Clock Driver" 45 Build the Hisilicon Hi6220 clock driver based on the common clock framework. 55 bool "Hi6220 Stub Clock Driver" if EXPERT 60 Build the Hisilicon Hi6220 stub clock driver.
|
| D | Makefile | 6 obj-y += clk.o clkgate-separated.o clkdivider-hi6220.o clk-hisi-phase.o 16 obj-$(CONFIG_COMMON_CLK_HI6220) += clk-hi6220.o 18 obj-$(CONFIG_STUB_CLK_HI6220) += clk-hi6220-stub.o
|
| /kernel/linux/linux-6.6/drivers/clk/hisilicon/ |
| D | Kconfig | 49 bool "Hi6220 Clock Driver" 53 Build the Hisilicon Hi6220 clock driver based on the common clock framework. 63 bool "Hi6220 Stub Clock Driver" if EXPERT 68 Build the Hisilicon Hi6220 stub clock driver.
|
| D | Makefile | 6 obj-y += clk.o clkgate-separated.o clkdivider-hi6220.o clk-hisi-phase.o 17 obj-$(CONFIG_COMMON_CLK_HI6220) += clk-hi6220.o 19 obj-$(CONFIG_STUB_CLK_HI6220) += clk-hi6220-stub.o
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | hisilicon,hi655x.txt | 3 The hardware layout for access PMIC Hi655x from AP SoC Hi6220. 4 Between PMIC Hi655x and Hi6220, the physical signal channel is SSI. 9 | Hi6220 | SSI bus | Hi655x | 16 - reg: Base address of PMIC on Hi6220 SoC.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | hisilicon,hi655x.txt | 3 The hardware layout for access PMIC Hi655x from AP SoC Hi6220. 4 Between PMIC Hi655x and Hi6220, the physical signal channel is SSI. 9 | Hi6220 | SSI bus | Hi655x | 16 - reg: Base address of PMIC on Hi6220 SoC.
|
| /kernel/linux/linux-5.10/include/dt-bindings/clock/ |
| D | hi6220-clock.h | 11 /* clk in Hi6220 AO (always on) controller */ 59 /* clk in Hi6220 systrl */ 129 /* clk in Hi6220 media controller */ 161 /* clk in Hi6220 power controller */ 175 /* clk in Hi6220 acpu sctrl */
|
| /kernel/linux/linux-6.6/include/dt-bindings/clock/ |
| D | hi6220-clock.h | 11 /* clk in Hi6220 AO (always on) controller */ 59 /* clk in Hi6220 systrl */ 129 /* clk in Hi6220 media controller */ 161 /* clk in Hi6220 power controller */ 175 /* clk in Hi6220 acpu sctrl */
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/ |
| D | phy-hi6220-usb.txt | 1 Hisilicon hi6220 usb PHY 5 - compatible: should be "hisilicon,hi6220-usb-phy" 12 compatible = "hisilicon,hi6220-usb-phy";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | phy-hi6220-usb.txt | 1 Hisilicon hi6220 usb PHY 5 - compatible: should be "hisilicon,hi6220-usb-phy" 12 compatible = "hisilicon,hi6220-usb-phy";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | k3-dw-mshc.txt | 19 - "hisilicon,hi6220-dw-mshc": for controllers with hi6220 specific extensions. 52 /* for Hi6220 */ 55 compatible = "hisilicon,hi6220-dw-mshc";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | k3-dw-mshc.txt | 19 - "hisilicon,hi6220-dw-mshc": for controllers with hi6220 specific extensions. 52 /* for Hi6220 */ 55 compatible = "hisilicon,hi6220-dw-mshc";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/hisilicon/ |
| D | hi6220.dtsi | 3 * dts file for Hisilicon Hi6220 SoC 9 #include <dt-bindings/reset/hisi,hi6220-resets.h> 10 #include <dt-bindings/clock/hi6220-clock.h> 15 compatible = "hisilicon,hi6220"; 259 compatible = "hisilicon,hi6220-sramctrl", "syscon"; 264 compatible = "hisilicon,hi6220-aoctrl", "syscon"; 271 compatible = "hisilicon,hi6220-sysctrl", "syscon"; 278 compatible = "hisilicon,hi6220-mediactrl", "syscon"; 285 compatible = "hisilicon,hi6220-pmctrl", "syscon"; 291 compatible = "hisilicon,hi6220-acpu-sctrl", "syscon"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/hisilicon/ |
| D | hi6220.dtsi | 3 * dts file for Hisilicon Hi6220 SoC 9 #include <dt-bindings/reset/hisi,hi6220-resets.h> 10 #include <dt-bindings/clock/hi6220-clock.h> 15 compatible = "hisilicon,hi6220"; 255 compatible = "hisilicon,hi6220-sramctrl", "syscon"; 260 compatible = "hisilicon,hi6220-aoctrl", "syscon"; 267 compatible = "hisilicon,hi6220-sysctrl", "syscon"; 274 compatible = "hisilicon,hi6220-mediactrl", "syscon"; 281 compatible = "hisilicon,hi6220-pmctrl", "syscon"; 287 compatible = "hisilicon,hi6220-acpu-sctrl", "syscon"; [all …]
|
| /kernel/linux/linux-5.10/drivers/reset/hisilicon/ |
| D | hi6220_reset.c | 3 * Hisilicon Hi6220 reset controller driver 193 .compatible = "hisilicon,hi6220-sysctrl", 197 .compatible = "hisilicon,hi6220-mediactrl", 201 .compatible = "hisilicon,hi6220-aoctrl", 211 .name = "reset-hi6220",
|
| /kernel/linux/linux-6.6/drivers/reset/hisilicon/ |
| D | hi6220_reset.c | 3 * Hisilicon Hi6220 reset controller driver 192 .compatible = "hisilicon,hi6220-sysctrl", 196 .compatible = "hisilicon,hi6220-mediactrl", 200 .compatible = "hisilicon,hi6220-aoctrl", 210 .name = "reset-hi6220",
|