Home
last modified time | relevance | path

Searched full:pmif (Results 1 – 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/ide/
Dpmac.c413 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); in pmac_ide_apply_timings() local
416 writel(pmif->timings[1], PMAC_IDE_REG(IDE_TIMING_CONFIG)); in pmac_ide_apply_timings()
418 writel(pmif->timings[0], PMAC_IDE_REG(IDE_TIMING_CONFIG)); in pmac_ide_apply_timings()
430 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); in pmac_ide_kauai_apply_timings() local
433 writel(pmif->timings[1], PMAC_IDE_REG(IDE_KAUAI_PIO_CONFIG)); in pmac_ide_kauai_apply_timings()
434 writel(pmif->timings[3], PMAC_IDE_REG(IDE_KAUAI_ULTRA_CONFIG)); in pmac_ide_kauai_apply_timings()
436 writel(pmif->timings[0], PMAC_IDE_REG(IDE_KAUAI_PIO_CONFIG)); in pmac_ide_kauai_apply_timings()
437 writel(pmif->timings[2], PMAC_IDE_REG(IDE_KAUAI_ULTRA_CONFIG)); in pmac_ide_kauai_apply_timings()
449 pmac_ide_hwif_t *pmif = dev_get_drvdata(hwif->gendev.parent); in pmac_ide_do_update_timings() local
451 if (pmif->kind == controller_sh_ata6 || in pmac_ide_do_update_timings()
[all …]
/kernel/linux/linux-6.6/drivers/spmi/
Dspmi-mtk-pmif.c46 struct pmif { struct
265 static u32 pmif_readl(struct pmif *arb, enum pmif_regs reg) in pmif_readl()
270 static void pmif_writel(struct pmif *arb, u32 val, enum pmif_regs reg) in pmif_writel()
275 static void mtk_spmi_writel(struct pmif *arb, u32 val, enum spmi_regs reg) in mtk_spmi_writel()
280 static bool pmif_is_fsm_vldclr(struct pmif *arb) in pmif_is_fsm_vldclr()
291 struct pmif *arb = spmi_controller_get_drvdata(ctrl); in pmif_arb_cmd()
314 struct pmif *arb = spmi_controller_get_drvdata(ctrl); in pmif_spmi_read_cmd()
327 dev_err(&ctrl->dev, "pmif supports 1..4 bytes per trans, but:%zu requested", len); in pmif_spmi_read_cmd()
381 struct pmif *arb = spmi_controller_get_drvdata(ctrl); in pmif_spmi_write_cmd()
388 dev_err(&ctrl->dev, "pmif supports 1..4 bytes per trans, but:%zu requested", len); in pmif_spmi_write_cmd()
[all …]
DMakefile9 obj-$(CONFIG_SPMI_MTK_PMIF) += spmi-mtk-pmif.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/spmi/
Dmtk,spmi-mtk-pmif.yaml4 $id: http://devicetree.org/schemas/spmi/mtk,spmi-mtk-pmif.yaml#
35 - const: pmif
71 reg-names = "pmif", "spmimst";
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common-v2.c248 * Some modules use virtual GPIO as eint (e.g. pmif or usb).
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common-v2.c253 * Some modules use virtual GPIO as eint (e.g. pmif or usb).
/kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/
Dmt8192.dtsi723 reg-names = "pmif", "spmimst";
Dmt8186.dtsi1116 reg-names = "pmif", "spmimst";
Dmt8195.dtsi890 reg-names = "pmif", "spmimst";