/openbmc/linux/drivers/platform/x86/ |
H A D | intel_scu_ipc.c | 102 struct intel_scu_ipc_dev *scu = NULL; in intel_scu_ipc_dev_get() local 130 void intel_scu_ipc_dev_put(struct intel_scu_ipc_dev *scu) in intel_scu_ipc_dev_put() 140 struct intel_scu_ipc_dev *scu; member 146 struct intel_scu_ipc_dev *scu = dr->scu; in devm_intel_scu_ipc_dev_release() local 165 struct intel_scu_ipc_dev *scu; in devm_intel_scu_ipc_dev_get() local 191 static inline void ipc_command(struct intel_scu_ipc_dev *scu, u32 cmd) in ipc_command() 203 static inline void ipc_data_writel(struct intel_scu_ipc_dev *scu, u32 data, u32 offset) in ipc_data_writel() 215 static inline u8 ipc_read_status(struct intel_scu_ipc_dev *scu) in ipc_read_status() 221 static inline u8 ipc_data_readb(struct intel_scu_ipc_dev *scu, u32 offset) in ipc_data_readb() 227 static inline u32 ipc_data_readl(struct intel_scu_ipc_dev *scu, u32 offset) in ipc_data_readl() [all …]
|
H A D | intel_scu_pltdrv.c | 23 struct intel_scu_ipc_dev *scu; in intel_scu_platform_probe() local
|
H A D | intel_scu_pcidrv.c | 21 struct intel_scu_ipc_dev *scu; in intel_scu_pci_probe() local
|
/openbmc/u-boot/drivers/clk/aspeed/ |
H A D | clk_ast2500.c | 52 extern u32 ast2500_get_clkin(struct ast2500_scu *scu) in ast2500_get_clkin() 62 extern u32 ast2500_get_mpll_rate(struct ast2500_scu *scu) in ast2500_get_mpll_rate() 80 extern u32 ast2500_get_hpll_rate(struct ast2500_scu *scu) in ast2500_get_hpll_rate() 99 extern u32 ast2500_get_dpll_rate(struct ast2500_scu *scu) in ast2500_get_dpll_rate() 116 extern u32 ast2500_get_d2pll_rate(struct ast2500_scu *scu) in ast2500_get_d2pll_rate() 133 static u32 ast2500_get_hclk(struct ast2500_scu *scu) in ast2500_get_hclk() 146 static u32 ast2500_get_pclk(struct ast2500_scu *scu) in ast2500_get_pclk() 157 static u32 ast2500_get_sdio_clk_rate(struct ast2500_scu *scu) in ast2500_get_sdio_clk_rate() 168 static u32 ast2500_get_uart_clk_rate(struct ast2500_scu *scu, int uart_idx) in ast2500_get_uart_clk_rate() 329 static ulong ast2500_configure_ddr(struct ast2500_scu *scu, ulong rate) in ast2500_configure_ddr() [all …]
|
H A D | clk_ast2600.c | 216 extern u32 ast2600_get_pll_rate(struct ast2600_scu *scu, int pll_idx) in ast2600_get_pll_rate() 271 extern u32 ast2600_get_apll_rate(struct ast2600_scu *scu) in ast2600_get_apll_rate() 337 static u32 ast2600_get_hclk(struct ast2600_scu *scu) in ast2600_get_hclk() 374 static u32 ast2600_get_bclk_rate(struct ast2600_scu *scu) in ast2600_get_bclk_rate() 392 static u32 ast2600_get_pclk1(struct ast2600_scu *scu) in ast2600_get_pclk1() 401 static u32 ast2600_get_pclk2(struct ast2600_scu *scu) in ast2600_get_pclk2() 410 static u32 ast2600_get_uxclk_in_rate(struct ast2600_scu *scu) in ast2600_get_uxclk_in_rate() 434 static u32 ast2600_get_huxclk_in_rate(struct ast2600_scu *scu) in ast2600_get_huxclk_in_rate() 458 static u32 ast2600_get_uart_uxclk_rate(struct ast2600_scu *scu) in ast2600_get_uart_uxclk_rate() 472 static u32 ast2600_get_uart_huxclk_rate(struct ast2600_scu *scu) in ast2600_get_uart_huxclk_rate() [all …]
|
H A D | clk_ast2400.c | 37 extern u32 ast2400_get_clkin(struct ast2400_scu *scu) in ast2400_get_clkin() 61 extern u32 ast2400_get_mpll_rate(struct ast2400_scu *scu) in ast2400_get_mpll_rate() 91 extern u32 ast2400_get_hpll_rate(struct ast2400_scu *scu) in ast2400_get_hpll_rate() 142 extern u32 ast2400_get_d2pll_rate(struct ast2400_scu *scu) in ast2400_get_d2pll_rate() 177 static u32 ast2400_get_hclk(struct ast2400_scu *scu) in ast2400_get_hclk() 188 static u32 ast2400_get_pclk(struct ast2400_scu *scu) in ast2400_get_pclk() 199 static u32 ast2400_get_sdio_clk_rate(struct ast2400_scu *scu) in ast2400_get_sdio_clk_rate() 210 static u32 ast2400_get_uart_clk_rate(struct ast2400_scu *scu, int uart_idx) in ast2400_get_uart_clk_rate() 355 static ulong ast2400_configure_ddr(struct ast2400_scu *scu, ulong rate) in ast2400_configure_ddr() 399 static ulong ast2400_configure_mac(struct ast2400_scu *scu, int index) in ast2400_configure_mac() [all …]
|
/openbmc/u-boot/arch/x86/lib/ |
H A D | scu.c | 33 struct scu { struct 38 * scu_ipc_send_command() - send command to SCU argument 124 struct scu *scu; in scu_ipc_raw_command() local 169 struct scu *scu; in scu_ipc_simple_command() local 196 struct scu *scu; in scu_ipc_command() local 211 struct scu *scu = dev_get_priv(dev); in scu_ipc_probe() local
|
/openbmc/u-boot/drivers/reset/aspeed/ |
H A D | reset-ast2600.c | 18 struct ast2600_scu *scu; member 24 struct ast2600_scu *scu = priv->scu; in ast2600_reset_deassert() local 39 struct ast2600_scu *scu = priv->scu; in ast2600_reset_assert() local
|
H A D | reset-ast2500.c | 18 struct ast2500_scu *scu; member 24 struct ast2500_scu *scu = priv->scu; in ast2500_reset_deassert() local 40 struct ast2500_scu *scu = priv->scu; in ast2500_reset_assert() local
|
H A D | reset-ast2400.c | 15 struct ast2400_scu *scu; member 21 struct ast2400_scu *scu = priv->scu; in ast2400_reset_deassert() local 33 struct ast2400_scu *scu = priv->scu; in ast2400_reset_assert() local
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinctrl-lpc18xx.c | 764 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_get_gpio_pin_int() local 877 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_get() local 986 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_set_gpio_pin_int() local 1090 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pconf_set() local 1146 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pmx_get_func_groups() local 1157 struct lpc18xx_scu_data *scu = pinctrl_dev_get_drvdata(pctldev); in lpc18xx_pmx_set() local 1301 struct lpc18xx_scu_data *scu) in lpc18xx_create_group_func_map() 1328 struct lpc18xx_scu_data *scu; in lpc18xx_scu_probe() local
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | ast2400-u-boot.dtsi | 7 scu: clock-controller@1e6e2000 { label
|
H A D | ast2600-u-boot.dtsi | 7 scu: clock-controller@1e6e2000 { label
|
H A D | ast2500-u-boot.dtsi | 7 scu: clock-controller@1e6e2000 { label
|
/openbmc/linux/drivers/watchdog/ |
H A D | intel-mid_wdt.c | 39 struct intel_scu_ipc_dev *scu; member 45 struct intel_scu_ipc_dev *scu = mid->scu; in wdt_command() local
|
/openbmc/u-boot/arch/x86/dts/ |
H A D | edison.dts | 102 scu: ipc@ff009000 { label
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A D | arm-realview-eb-mp.dtsi | 86 scu: scu@1f000000 { label
|
H A D | arm-realview-pbx-a9.dts | 81 scu: scu@1f000000 { label
|
/openbmc/linux/arch/arm/boot/dts/airoha/ |
H A D | en7523.dtsi | 89 scu: system-controller@1fa20000 { label
|
/openbmc/linux/arch/arm/mach-versatile/ |
H A D | platsmp-vexpress.c | 64 struct device_node *scu = of_find_matching_node(NULL, in vexpress_smp_dt_prepare_cpus() local
|
/openbmc/qemu/include/hw/cpu/ |
H A D | arm11mpcore.h | 29 ARM11SCUState scu; member
|
H A D | a9mpcore.h | 32 A9SCUState scu; member
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | intel_scu_ipc.h | 60 static inline int intel_scu_ipc_dev_command(struct intel_scu_ipc_dev *scu, int cmd, in intel_scu_ipc_dev_command()
|
/openbmc/linux/drivers/mfd/ |
H A D | intel_pmc_bxt.c | 170 struct intel_scu_ipc_dev *scu = pmc->scu; in simplecmd_store() local 206 struct intel_scu_ipc_dev *scu = pmc->scu; in northpeak_store() local
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm63138.dtsi | 95 scu: scu@1e000 { label
|