Lines Matching full:prcmu
35 #include <linux/mfd/dbx500-prcmu.h>
37 #include <linux/regulator/db8500-prcmu.h>
39 #include "db8500-prcmu-regs.h"
272 * communication with the PRCMU firmware.
877 pr_err("prcmu: Bad clock divider %d in %s\n", in request_even_slower_clocks()
1117 pr_err("prcmu: %s timed out (20 s) waiting for a reply.\n", in db8500_prcmu_set_epod()
1211 pr_err("prcmu: %s timed out (20 s) waiting for a reply.\n", in request_sysclk()
2118 pr_err("prcmu: %s timed out (20 s) waiting for a reply.\n", in prcmu_abb_read()
2168 pr_err("prcmu: %s timed out (20 s) waiting for a reply.\n", in prcmu_abb_write_masked()
2228 pr_crit("prcmu: %s timed out (5 s) waiting for a reply.\n", in prcmu_ac_wake_req()
2256 pr_crit("prcmu: %s timed out (5 s) waiting for a reply.\n", in prcmu_ac_sleep_req()
2297 * db8500_prcmu_modem_reset - ask the PRCMU to reset modem
2311 * No need to check return from PRCMU as modem should go in reset state in db8500_prcmu_modem_reset()
2335 pr_warn("prcmu: Unknown message header (%d) in mailbox %d\n", in print_unknown_header_warning()
2539 .name = "prcmu",
2633 pr_err("no prcmu tcpm mem region provided\n"); in dbx500_fw_version_init()
2646 pr_info("PRCMU firmware: %s(%d), version %d.%d.%d\n", in dbx500_fw_version_init()
2666 np = of_find_compatible_node(NULL, NULL, "stericsson,db8500-prcmu"); in db8500_prcmu_early_init()
2670 pr_err("%s: ioremap() of prcmu registers failed!\n", __func__); in db8500_prcmu_early_init()
2947 MFD_CELL_OF("db8500-prcmu-regulators", NULL,
2949 "stericsson,db8500-prcmu-regulator"),
3003 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "prcmu"); in db8500_prcmu_probe()
3005 dev_err(&pdev->dev, "no prcmu memory region provided\n"); in db8500_prcmu_probe()
3011 "failed to ioremap prcmu register memory\n"); in db8500_prcmu_probe()
3015 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "prcmu-tcdm"); in db8500_prcmu_probe()
3017 dev_err(&pdev->dev, "no prcmu tcdm region provided\n"); in db8500_prcmu_probe()
3024 "failed to ioremap prcmu-tcdm register memory\n"); in db8500_prcmu_probe()
3036 prcmu_irq_thread_fn, IRQF_NO_SUSPEND, "prcmu", NULL); in db8500_prcmu_probe()
3038 pr_err("prcmu: Failed to allocate IRQ_DB8500_PRCMU1.\n"); in db8500_prcmu_probe()
3049 pr_err("prcmu: Failed to add subdevices\n"); in db8500_prcmu_probe()
3060 pr_err("prcmu: Failed to add subdevices\n"); in db8500_prcmu_probe()
3068 pr_err("prcmu: Failed to add ab8500 subdevice\n"); in db8500_prcmu_probe()
3072 pr_info("DB8500 PRCMU initialized\n"); in db8500_prcmu_probe()
3076 { .compatible = "stericsson,db8500-prcmu"},
3082 .name = "db8500-prcmu",