Lines Matching full:prcmu
35 #include <linux/mfd/dbx500-prcmu.h>
37 #include <linux/regulator/db8500-prcmu.h>
40 #include "dbx500-prcmu-regs.h"
273 * communication with the PRCMU firmware.
878 pr_err("prcmu: Bad clock divider %d in %s\n", in request_even_slower_clocks()
1118 pr_err("prcmu: %s timed out (20 s) waiting for a reply.\n", in db8500_prcmu_set_epod()
1212 pr_err("prcmu: %s timed out (20 s) waiting for a reply.\n", in request_sysclk()
2119 pr_err("prcmu: %s timed out (20 s) waiting for a reply.\n", in prcmu_abb_read()
2169 pr_err("prcmu: %s timed out (20 s) waiting for a reply.\n", in prcmu_abb_write_masked()
2229 pr_crit("prcmu: %s timed out (5 s) waiting for a reply.\n", in prcmu_ac_wake_req()
2257 pr_crit("prcmu: %s timed out (5 s) waiting for a reply.\n", in prcmu_ac_sleep_req()
2298 * db8500_prcmu_reset_modem - ask the PRCMU to reset modem
2312 * No need to check return from PRCMU as modem should go in reset state in db8500_prcmu_modem_reset()
2336 pr_warn("prcmu: Unknown message header (%d) in mailbox %d\n", in print_unknown_header_warning()
2540 .name = "prcmu",
2632 pr_err("no prcmu tcpm mem region provided\n"); in dbx500_fw_version_init()
2645 pr_info("PRCMU firmware: %s(%d), version %d.%d.%d\n", in dbx500_fw_version_init()
2665 np = of_find_compatible_node(NULL, NULL, "stericsson,db8500-prcmu"); in db8500_prcmu_early_init()
2669 pr_err("%s: ioremap() of prcmu registers failed!\n", __func__); in db8500_prcmu_early_init()
2955 OF_MFD_CELL("db8500-prcmu-regulators", NULL,
2957 "stericsson,db8500-prcmu-regulator"),
3013 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "prcmu"); in db8500_prcmu_probe()
3015 dev_err(&pdev->dev, "no prcmu memory region provided\n"); in db8500_prcmu_probe()
3021 "failed to ioremap prcmu register memory\n"); in db8500_prcmu_probe()
3025 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "prcmu-tcdm"); in db8500_prcmu_probe()
3027 dev_err(&pdev->dev, "no prcmu tcdm region provided\n"); in db8500_prcmu_probe()
3034 "failed to ioremap prcmu-tcdm register memory\n"); in db8500_prcmu_probe()
3046 prcmu_irq_thread_fn, IRQF_NO_SUSPEND, "prcmu", NULL); in db8500_prcmu_probe()
3048 pr_err("prcmu: Failed to allocate IRQ_DB8500_PRCMU1.\n"); in db8500_prcmu_probe()
3059 pr_err("prcmu: Failed to add subdevices\n"); in db8500_prcmu_probe()
3070 pr_err("prcmu: Failed to add subdevices\n"); in db8500_prcmu_probe()
3078 pr_err("prcmu: Failed to add ab8500 subdevice\n"); in db8500_prcmu_probe()
3082 pr_info("DB8500 PRCMU initialized\n"); in db8500_prcmu_probe()
3086 { .compatible = "stericsson,db8500-prcmu"},
3092 .name = "db8500-prcmu",