/kernel/linux/linux-5.10/drivers/phy/ |
H A D | phy-lpc18xx-usb-otg.c | 29 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy); in lpc18xx_usb_otg_phy_init() local 33 ret = clk_set_rate(lpc->clk, 480000000); in lpc18xx_usb_otg_phy_init() 37 return clk_prepare(lpc->clk); in lpc18xx_usb_otg_phy_init() 42 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy); in lpc18xx_usb_otg_phy_exit() local 44 clk_unprepare(lpc->clk); in lpc18xx_usb_otg_phy_exit() 51 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy); in lpc18xx_usb_otg_phy_power_on() local 54 ret = clk_enable(lpc->clk); in lpc18xx_usb_otg_phy_power_on() 59 ret = regmap_update_bits(lpc->reg, LPC18XX_CREG_CREG0, in lpc18xx_usb_otg_phy_power_on() 62 clk_disable(lpc->clk); in lpc18xx_usb_otg_phy_power_on() 71 struct lpc18xx_usb_otg_phy *lpc in lpc18xx_usb_otg_phy_power_off() local 96 struct lpc18xx_usb_otg_phy *lpc; lpc18xx_usb_otg_phy_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/phy/ |
H A D | phy-lpc18xx-usb-otg.c | 29 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy); in lpc18xx_usb_otg_phy_init() local 33 ret = clk_set_rate(lpc->clk, 480000000); in lpc18xx_usb_otg_phy_init() 37 return clk_prepare(lpc->clk); in lpc18xx_usb_otg_phy_init() 42 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy); in lpc18xx_usb_otg_phy_exit() local 44 clk_unprepare(lpc->clk); in lpc18xx_usb_otg_phy_exit() 51 struct lpc18xx_usb_otg_phy *lpc = phy_get_drvdata(phy); in lpc18xx_usb_otg_phy_power_on() local 54 ret = clk_enable(lpc->clk); in lpc18xx_usb_otg_phy_power_on() 59 ret = regmap_update_bits(lpc->reg, LPC18XX_CREG_CREG0, in lpc18xx_usb_otg_phy_power_on() 62 clk_disable(lpc->clk); in lpc18xx_usb_otg_phy_power_on() 71 struct lpc18xx_usb_otg_phy *lpc in lpc18xx_usb_otg_phy_power_off() local 96 struct lpc18xx_usb_otg_phy *lpc; lpc18xx_usb_otg_phy_probe() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | opal-lpc.c | 187 struct lpc_debugfs_entry *lpc = filp->private_data; in lpc_debug_read() local 204 if (lpc->lpc_type == OPAL_LPC_FW) { in lpc_debug_read() 210 rc = opal_lpc_read(opal_lpc_chip_id, lpc->lpc_type, pos, in lpc_debug_read() 278 struct lpc_debugfs_entry *lpc = filp->private_data; in lpc_debug_write() local 295 if (lpc->lpc_type == OPAL_LPC_FW) { in lpc_debug_write() 334 rc = opal_lpc_write(opal_lpc_chip_id, lpc->lpc_type, pos, in lpc_debug_write() 374 root = debugfs_create_dir("lpc", powerpc_debugfs_root); in opal_lpc_init_debugfs() 393 for_each_compatible_node(np, NULL, "ibm,power8-lpc") { in opal_lpc_init()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | opal-lpc.c | 187 struct lpc_debugfs_entry *lpc = filp->private_data; in lpc_debug_read() local 204 if (lpc->lpc_type == OPAL_LPC_FW) { in lpc_debug_read() 210 rc = opal_lpc_read(opal_lpc_chip_id, lpc->lpc_type, pos, in lpc_debug_read() 278 struct lpc_debugfs_entry *lpc = filp->private_data; in lpc_debug_write() local 295 if (lpc->lpc_type == OPAL_LPC_FW) { in lpc_debug_write() 334 rc = opal_lpc_write(opal_lpc_chip_id, lpc->lpc_type, pos, in lpc_debug_write() 374 root = debugfs_create_dir("lpc", arch_debugfs_dir); in opal_lpc_init_debugfs() 393 for_each_compatible_node(np, NULL, "ibm,power8-lpc") { in opal_lpc_init()
|
H A D | Makefile | 12 obj-y += idle.o opal-rtc.o opal-nvram.o opal-lpc.o opal-flash.o
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/512x/ |
H A D | mpc512x_shared.c | 489 static struct mpc512x_lpc __iomem *lpc; in mpc512x_cs_config() local 495 if (!lpc) { in mpc512x_cs_config() 496 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-lpc"); in mpc512x_cs_config() 497 lpc = of_iomap(np, 0); in mpc512x_cs_config() 499 if (!lpc) in mpc512x_cs_config() 503 out_be32(&lpc->cs_cfg[cs], val); in mpc512x_cs_config()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/512x/ |
H A D | mpc512x_shared.c | 489 static struct mpc512x_lpc __iomem *lpc; in mpc512x_cs_config() local 495 if (!lpc) { in mpc512x_cs_config() 496 np = of_find_compatible_node(NULL, NULL, "fsl,mpc5121-lpc"); in mpc512x_cs_config() 497 lpc = of_iomap(np, 0); in mpc512x_cs_config() 499 if (!lpc) in mpc512x_cs_config() 503 out_be32(&lpc->cs_cfg[cs], val); in mpc512x_cs_config()
|
/kernel/linux/linux-5.10/drivers/usb/mtu3/ |
H A D | mtu3_gadget_ep0.c | 328 u32 lpc; in ep0_handle_feature_dev() local 347 lpc = mtu3_readl(mbase, U3D_LINK_POWER_CONTROL); in ep0_handle_feature_dev() 349 lpc |= SW_U1_REQUEST_ENABLE; in ep0_handle_feature_dev() 351 lpc &= ~SW_U1_REQUEST_ENABLE; in ep0_handle_feature_dev() 352 mtu3_writel(mbase, U3D_LINK_POWER_CONTROL, lpc); in ep0_handle_feature_dev() 362 lpc = mtu3_readl(mbase, U3D_LINK_POWER_CONTROL); in ep0_handle_feature_dev() 364 lpc |= SW_U2_REQUEST_ENABLE; in ep0_handle_feature_dev() 366 lpc &= ~SW_U2_REQUEST_ENABLE; in ep0_handle_feature_dev() 367 mtu3_writel(mbase, U3D_LINK_POWER_CONTROL, lpc); in ep0_handle_feature_dev()
|
/kernel/linux/linux-6.6/drivers/usb/mtu3/ |
H A D | mtu3_gadget_ep0.c | 330 u32 lpc; in ep0_handle_feature_dev() local 349 lpc = mtu3_readl(mbase, U3D_LINK_POWER_CONTROL); in ep0_handle_feature_dev() 351 lpc |= SW_U1_REQUEST_ENABLE; in ep0_handle_feature_dev() 353 lpc &= ~SW_U1_REQUEST_ENABLE; in ep0_handle_feature_dev() 354 mtu3_writel(mbase, U3D_LINK_POWER_CONTROL, lpc); in ep0_handle_feature_dev() 364 lpc = mtu3_readl(mbase, U3D_LINK_POWER_CONTROL); in ep0_handle_feature_dev() 366 lpc |= SW_U2_REQUEST_ENABLE; in ep0_handle_feature_dev() 368 lpc &= ~SW_U2_REQUEST_ENABLE; in ep0_handle_feature_dev() 369 mtu3_writel(mbase, U3D_LINK_POWER_CONTROL, lpc); in ep0_handle_feature_dev()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_hubp.c | 114 enum cursor_lines_per_chunk lpc = hubp2_get_lines_per_chunk( in hubp32_cursor_set_attributes() local 137 CURSOR_LINES_PER_CHUNK, lpc); in hubp32_cursor_set_attributes()
|
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | cs5535-mfgpt.c | 99 uint32_t zsel, lpc, dummy; in cs5535_mfgpt_set_irq() local 129 rdmsr(MSR_PIC_IRQM_LPC, lpc, dummy); in cs5535_mfgpt_set_irq() 130 if (lpc & (1 << *irq)) in cs5535_mfgpt_set_irq()
|
H A D | apds990x.c | 434 u32 lpc; /* Lux per count */ in apds990x_get_lux() local 446 lpc = APDS990X_LUX_OUTPUT_SCALE * (chip->cf.df * chip->cf.ga) / in apds990x_get_lux() 449 return (iac * lpc) / APDS_PARAM_SCALE; in apds990x_get_lux()
|
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | cs5535-mfgpt.c | 99 uint32_t zsel, lpc, dummy; in cs5535_mfgpt_set_irq() local 129 rdmsr(MSR_PIC_IRQM_LPC, lpc, dummy); in cs5535_mfgpt_set_irq() 130 if (lpc & (1 << *irq)) in cs5535_mfgpt_set_irq()
|
H A D | apds990x.c | 434 u32 lpc; /* Lux per count */ in apds990x_get_lux() local 446 lpc = APDS990X_LUX_OUTPUT_SCALE * (chip->cf.df * chip->cf.ga) / in apds990x_get_lux() 449 return (iac * lpc) / APDS_PARAM_SCALE; in apds990x_get_lux()
|
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | clksrc_st_lpc.c | 18 #include <dt-bindings/mfd/st-lpc.h> 55 "clksrc-st-lpc", rate, 300, 32, in st_clksrc_init() 58 pr_err("clksrc-st-lpc: Failed to register clocksource\n"); in st_clksrc_init() 71 pr_err("clksrc-st-lpc: Failed to get LPC clock\n"); in st_clksrc_setup_clk() 76 pr_err("clksrc-st-lpc: Failed to enable LPC clock\n"); in st_clksrc_setup_clk() 81 pr_err("clksrc-st-lpc: Failed to get LPC clock rate\n"); in st_clksrc_setup_clk() 96 ret = of_property_read_u32(np, "st,lpc-mode", &mode); in st_clksrc_of_register() 98 pr_err("clksrc-st-lpc: An LPC mode must be provided\n"); in st_clksrc_of_register() 108 pr_err("clksrc-st-lpc: Unable to map iomem\n"); in st_clksrc_of_register() 126 pr_info("clksrc-st-lpc in st_clksrc_of_register() [all...] |
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | clksrc_st_lpc.c | 18 #include <dt-bindings/mfd/st-lpc.h> 55 "clksrc-st-lpc", rate, 300, 32, in st_clksrc_init() 58 pr_err("clksrc-st-lpc: Failed to register clocksource\n"); in st_clksrc_init() 71 pr_err("clksrc-st-lpc: Failed to get LPC clock\n"); in st_clksrc_setup_clk() 76 pr_err("clksrc-st-lpc: Failed to enable LPC clock\n"); in st_clksrc_setup_clk() 81 pr_err("clksrc-st-lpc: Failed to get LPC clock rate\n"); in st_clksrc_setup_clk() 96 ret = of_property_read_u32(np, "st,lpc-mode", &mode); in st_clksrc_of_register() 98 pr_err("clksrc-st-lpc: An LPC mode must be provided\n"); in st_clksrc_of_register() 108 pr_err("clksrc-st-lpc: Unable to map iomem\n"); in st_clksrc_of_register() 126 pr_info("clksrc-st-lpc in st_clksrc_of_register() [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-npcm7xx.c | 626 NPCM7XX_GRP(lpc), \ 769 NPCM7XX_SFUNC(lpc); variable 887 NPCM7XX_MKFUNC(lpc), 1021 NPCM7XX_PINCFG(95, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0), 1090 NPCM7XX_PINCFG(161, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, DSTR(8, 12)), 1092 NPCM7XX_PINCFG(163, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0), 1093 NPCM7XX_PINCFG(164, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1094 NPCM7XX_PINCFG(165, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1095 NPCM7XX_PINCFG(166, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1096 NPCM7XX_PINCFG(167, lpc, NON [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-npcm7xx.c | 633 NPCM7XX_GRP(lpc), \ 776 NPCM7XX_SFUNC(lpc); variable 894 NPCM7XX_MKFUNC(lpc), 1028 NPCM7XX_PINCFG(95, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0), 1097 NPCM7XX_PINCFG(161, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, DSTR(8, 12)), 1099 NPCM7XX_PINCFG(163, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0), 1100 NPCM7XX_PINCFG(164, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1101 NPCM7XX_PINCFG(165, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1102 NPCM7XX_PINCFG(166, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1103 NPCM7XX_PINCFG(167, lpc, NON [all...] |
/kernel/linux/linux-5.10/drivers/soc/aspeed/ |
H A D | aspeed-lpc-ctrl.c | 16 #include <linux/aspeed-lpc-ctrl.h> 18 #define DEVICE_NAME "aspeed-lpc-ctrl" 161 * addr (host lpc address) is safe regardless of values. This in aspeed_lpc_ctrl_ioctl() 291 { .compatible = "aspeed,ast2400-lpc-ctrl" }, 292 { .compatible = "aspeed,ast2500-lpc-ctrl" },
|
/kernel/linux/linux-5.10/drivers/watchdog/ |
H A D | st_lpc_wdt.c | 23 #include <dt-bindings/mfd/st-lpc.h> 58 .compatible = "st,stih407-lpc", 162 ret = of_property_read_u32(np, "st,lpc-mode", &mode); in st_wdog_probe() 296 .name = "st-lpc-wdt",
|
/kernel/linux/linux-6.6/drivers/watchdog/ |
H A D | st_lpc_wdt.c | 23 #include <dt-bindings/mfd/st-lpc.h> 58 .compatible = "st,stih407-lpc", 162 ret = of_property_read_u32(np, "st,lpc-mode", &mode); in st_wdog_probe() 291 .name = "st-lpc-wdt",
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-st-lpc.c | 3 * rtc-st-lpc.c - ST's LPC RTC, powered by the Low Power Timer 25 #include <dt-bindings/mfd/st-lpc.h> 191 ret = of_property_read_u32(np, "st,lpc-mode", &mode); in st_rtc_probe() 303 { .compatible = "st,stih407-lpc" }, 310 .name = "st-lpc-rtc",
|
H A D | Makefile | 163 obj-$(CONFIG_RTC_DRV_ST_LPC) += rtc-st-lpc.o
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-st-lpc.c | 3 * rtc-st-lpc.c - ST's LPC RTC, powered by the Low Power Timer 25 #include <dt-bindings/mfd/st-lpc.h> 191 ret = of_property_read_u32(np, "st,lpc-mode", &mode); in st_rtc_probe() 297 { .compatible = "st,stih407-lpc" }, 304 .name = "st-lpc-rtc",
|
/kernel/linux/linux-6.6/drivers/soc/aspeed/ |
H A D | aspeed-lpc-ctrl.c | 17 #include <linux/aspeed-lpc-ctrl.h> 19 #define DEVICE_NAME "aspeed-lpc-ctrl" 167 * addr (host lpc address) is safe regardless of values. This in aspeed_lpc_ctrl_ioctl() 285 if (!of_device_is_compatible(np, "aspeed,ast2400-lpc-v2") && in aspeed_lpc_ctrl_probe() 286 !of_device_is_compatible(np, "aspeed,ast2500-lpc-v2") && in aspeed_lpc_ctrl_probe() 287 !of_device_is_compatible(np, "aspeed,ast2600-lpc-v2")) { in aspeed_lpc_ctrl_probe() 298 if (of_device_is_compatible(dev->of_node, "aspeed,ast2600-lpc-ctrl")) { in aspeed_lpc_ctrl_probe() 346 { .compatible = "aspeed,ast2400-lpc-ctrl" }, 347 { .compatible = "aspeed,ast2500-lpc-ctrl" }, 348 { .compatible = "aspeed,ast2600-lpc [all...] |