Home
last modified time | relevance | path

Searched refs:lpc (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/phy/
H A Dphy-lpc18xx-usb-otg.c29 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 Dphy-lpc18xx-usb-otg.c29 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 Dopal-lpc.c187 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 Dopal-lpc.c187 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 DMakefile12 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 Dmpc512x_shared.c489 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 Dmpc512x_shared.c489 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 Dmtu3_gadget_ep0.c328 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 Dmtu3_gadget_ep0.c330 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 Ddcn32_hubp.c114 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 Dcs5535-mfgpt.c99 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 Dapds990x.c434 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 Dcs5535-mfgpt.c99 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 Dapds990x.c434 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 Dclksrc_st_lpc.c18 #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 Dclksrc_st_lpc.c18 #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 Dpinctrl-npcm7xx.c626 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 Dpinctrl-npcm7xx.c633 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 Daspeed-lpc-ctrl.c16 #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 Dst_lpc_wdt.c23 #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 Dst_lpc_wdt.c23 #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 Drtc-st-lpc.c3 * 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 DMakefile163 obj-$(CONFIG_RTC_DRV_ST_LPC) += rtc-st-lpc.o
/kernel/linux/linux-6.6/drivers/rtc/
H A Drtc-st-lpc.c3 * 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 Daspeed-lpc-ctrl.c17 #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...]

Completed in 20 milliseconds

12