/Linux-v4.19/drivers/platform/x86/ |
D | intel_scu_ipc.c | 123 static inline void ipc_command(struct intel_scu_ipc_dev *scu, u32 cmd) in ipc_command() argument 125 if (scu->irq_mode) { in ipc_command() 126 reinit_completion(&scu->cmd_complete); in ipc_command() 127 writel(cmd | IPC_IOC, scu->ipc_base); in ipc_command() 129 writel(cmd, scu->ipc_base); in ipc_command() 138 static inline void ipc_data_writel(struct intel_scu_ipc_dev *scu, u32 data, u32 offset) in ipc_data_writel() argument 140 writel(data, scu->ipc_base + 0x80 + offset); in ipc_data_writel() 150 static inline u8 ipc_read_status(struct intel_scu_ipc_dev *scu) in ipc_read_status() argument 152 return __raw_readl(scu->ipc_base + 0x04); in ipc_read_status() 156 static inline u8 ipc_data_readb(struct intel_scu_ipc_dev *scu, u32 offset) in ipc_data_readb() argument [all …]
|
/Linux-v4.19/sound/soc/generic/ |
D | Makefile | 4 snd-soc-simple-scu-card-objs := simple-scu-card.o 6 snd-soc-audio-graph-scu-card-objs := audio-graph-scu-card.o 10 obj-$(CONFIG_SND_SIMPLE_SCU_CARD) += snd-soc-simple-scu-card.o 12 obj-$(CONFIG_SND_AUDIO_GRAPH_SCU_CARD) += snd-soc-audio-graph-scu-card.o
|
/Linux-v4.19/arch/arm/mach-shmobile/ |
D | Makefile | 31 smp-$(CONFIG_ARCH_SH73A0) += smp-sh73a0.o headsmp-scu.o platsmp-scu.o 32 smp-$(CONFIG_ARCH_R8A7779) += smp-r8a7779.o headsmp-scu.o platsmp-scu.o 33 smp-$(CONFIG_ARCH_EMEV2) += smp-emev2.o headsmp-scu.o platsmp-scu.o
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/ |
D | scu.txt | 17 "arm,cortex-a9-scu" 18 "arm,cortex-a5-scu" 19 "arm,arm11mp-scu" 25 scu@a04100000 { 26 compatible = "arm,cortex-a9-scu";
|
/Linux-v4.19/Documentation/devicetree/bindings/mfd/ |
D | aspeed-scu.txt | 6 "aspeed,ast2400-scu", "syscon", "simple-mfd" 7 "aspeed,g4-scu", "syscon", "simple-mfd" 8 "aspeed,ast2500-scu", "syscon", "simple-mfd" 9 "aspeed,g5-scu", "syscon", "simple-mfd" 20 compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
|
/Linux-v4.19/drivers/pinctrl/ |
D | pinctrl-lpc18xx.c | 768 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_get_gpio_pin_int() local 783 ret = lpc18xx_get_pintsel(scu->base + LPC18XX_SCU_PINTSEL0, val, arg); in lpc18xx_pconf_get_gpio_pin_int() 787 return lpc18xx_get_pintsel(scu->base + LPC18XX_SCU_PINTSEL1, val, arg); in lpc18xx_pconf_get_gpio_pin_int() 878 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_get() local 888 reg = readl(scu->base + pin_cap->offset); in lpc18xx_pconf_get() 987 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_set_gpio_pin_int() local 1002 reg_val = readl(scu->base + reg_offset); in lpc18xx_pconf_set_gpio_pin_int() 1005 writel(reg_val, scu->base + reg_offset); in lpc18xx_pconf_set_gpio_pin_int() 1088 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_set() local 1100 reg = readl(scu->base + pin_cap->offset); in lpc18xx_pconf_set() [all …]
|
/Linux-v4.19/arch/arm/mach-vexpress/ |
D | platsmp.c | 70 struct device_node *scu = of_find_matching_node(NULL, in vexpress_smp_dt_prepare_cpus() local 73 if (scu) in vexpress_smp_dt_prepare_cpus() 74 scu_enable(of_iomap(scu, 0)); in vexpress_smp_dt_prepare_cpus()
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/apm/ |
D | scu.txt | 8 - "apm,xgene-scu" 14 scu: system-clk-controller@17000000 { 15 compatible = "apm,xgene-scu","syscon";
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/ux500/ |
D | boards.txt | 22 scu: 23 see binding for arm/scu.txt 63 scu@a04100000 { 64 compatible = "arm,cortex-a9-scu";
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | audio-graph-scu-card.txt | 11 ${LINUX}/Documentation/devicetree/bindings/sound/simple-scu-card.txt 35 - compatible : "audio-graph-scu-card"; 41 compatible = "audio-graph-scu-card"; 77 compatible = "audio-graph-scu-card";
|
D | simple-scu-card.txt | 9 - compatible : "simple-scu-audio-card" 45 compatible = "simple-scu-audio-card"; 71 compatible = "simple-scu-audio-card";
|
D | renesas,rsnd.txt | 86 You need to use "simple-scu-audio-card" sound card for it. 90 compatible = "simple-scu-audio-card"; 144 You need to use "simple-scu-audio-card" sound card for it. 148 compatible = "simple-scu-audio-card"; 193 You need to use "simple-scu-audio-card" sound card for it. 203 compatible = "simple-scu-audio-card"; 429 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-aspeed.txt | 26 "aspeed,ast2400-scu", "syscon", "simple-mfd" 27 "aspeed,g4-scu", "syscon", "simple-mfd" 28 "aspeed,ast2500-scu", "syscon", "simple-mfd" 29 "aspeed,g5-scu", "syscon", "simple-mfd" 99 syscon: scu@1e6e2000 { 100 compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd"; 123 syscon: scu@1e6e2000 { 124 compatible = "aspeed,ast2500-scu", "syscon", "simple-mfd";
|
D | nxp,lpc1850-scu.txt | 5 - compatible : Should be "nxp,lpc1850-scu" 9 The lpc1850-scu driver uses the generic pin multiplexing and generic pin 35 compatible = "nxp,lpc1850-scu";
|
/Linux-v4.19/drivers/fsi/ |
D | fsi-master-ast-cf.c | 90 struct regmap *scu; member 692 regmap_write(master->scu, SCU_COPRO_CTRL, SCU_COPRO_RESET); in reset_cf() 694 regmap_write(master->scu, SCU_COPRO_CTRL, 0); in reset_cf() 700 regmap_write(master->scu, SCU_COPRO_CTRL, SCU_COPRO_CLK_EN); in start_cf() 722 regmap_write(master->scu, SCU_2500_COPRO_SEG0, master->cf_mem_addr | in setup_ast2500_cf_maps() 726 regmap_write(master->scu, SCU_2500_COPRO_SEG2, SYSREG_BASE | in setup_ast2500_cf_maps() 728 regmap_write(master->scu, SCU_2500_COPRO_SEG3, SYSREG_BASE | 0x100000 | in setup_ast2500_cf_maps() 732 regmap_write(master->scu, SCU_2500_COPRO_SEG6, SYSREG_BASE); in setup_ast2500_cf_maps() 733 regmap_write(master->scu, SCU_2500_COPRO_SEG7, SYSREG_BASE | 0x100000); in setup_ast2500_cf_maps() 736 regmap_write(master->scu, SCU_2500_COPRO_CACHE_CTL, in setup_ast2500_cf_maps() [all …]
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | bcm63138.dtsi | 92 scu: scu@1e000 { label 93 compatible = "arm,cortex-a9-scu";
|
D | nuvoton-common-npcm7xx.dtsi | 72 scu: scu@3fe000 { label 73 compatible = "arm,cortex-a9-scu";
|
D | owl-s500.dtsi | 80 scu: scu@b0020000 { label 81 compatible = "arm,cortex-a9-scu";
|
D | arm-realview-pbx-a9.dts | 81 scu: scu@1f000000 { label 82 compatible = "arm,cortex-a9-scu";
|
D | arm-realview-eb-mp.dtsi | 86 scu: scu@1f000000 { label 87 compatible = "arm,arm11mp-scu";
|
D | ox820.dtsi | 277 scu: scu@0 { label 278 compatible = "arm,arm11mp-scu";
|
D | tango4-common.dtsi | 33 scu@0 { 34 compatible = "arm,cortex-a9-scu";
|
D | vexpress-v2p-ca5s.dts | 82 scu@2c000000 { 83 compatible = "arm,cortex-a5-scu";
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/cpu-enable-method/ |
D | nuvoton,npcm750-smp | 14 This enable method needs valid nodes compatible with "arm,cortex-a9-scu" and
|
D | marvell,berlin-smp | 15 This enable method needs valid nodes compatible with "arm,cortex-a9-scu" and
|