Searched refs:bbnsm (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/drivers/input/misc/ |
| H A D | nxp-bbnsm-pwrkey.c | 48 struct bbnsm_pwrkey *bbnsm = from_timer(bbnsm, t, check_timer); in bbnsm_pwrkey_check_for_events() local 58 bbnsm->keystate = state; in bbnsm_pwrkey_check_for_events() 87 if (bbnsm->suspended) { in bbnsm_pwrkey_interrupt() 88 bbnsm->keystate = 1; in bbnsm_pwrkey_interrupt() 92 bbnsm->suspended = false; in bbnsm_pwrkey_interrupt() 118 bbnsm = devm_kzalloc(&pdev->dev, sizeof(*bbnsm), GFP_KERNEL); in bbnsm_pwrkey_probe() 119 if (!bbnsm) in bbnsm_pwrkey_probe() 135 if (bbnsm->irq < 0) in bbnsm_pwrkey_probe() 166 bbnsm->input = input; in bbnsm_pwrkey_probe() 201 bbnsm->suspended = true; in bbnsm_pwrkey_suspend() [all …]
|
| H A D | Makefile | 25 obj-$(CONFIG_INPUT_BBNSM_PWRKEY) += nxp-bbnsm-pwrkey.o
|
| H A D | Kconfig | 134 This is the bbnsm powerkey driver for the NXP i.MX application
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-nxp-bbnsm.c | 72 time = bbnsm_read_counter(bbnsm); in bbnsm_rtc_read_time() 166 struct bbnsm_rtc *bbnsm; in bbnsm_rtc_probe() local 169 bbnsm = devm_kzalloc(&pdev->dev, sizeof(*bbnsm), GFP_KERNEL); in bbnsm_rtc_probe() 170 if (!bbnsm) in bbnsm_rtc_probe() 174 if (IS_ERR(bbnsm->rtc)) in bbnsm_rtc_probe() 175 return PTR_ERR(bbnsm->rtc); in bbnsm_rtc_probe() 178 if (IS_ERR(bbnsm->regmap)) { in bbnsm_rtc_probe() 180 return PTR_ERR(bbnsm->regmap); in bbnsm_rtc_probe() 184 if (bbnsm->irq < 0) in bbnsm_rtc_probe() 185 return bbnsm->irq; in bbnsm_rtc_probe() [all …]
|
| H A D | rtc-imx-sm-bbm.c | 99 if (IS_ERR(bbnsm->rtc_dev)) in scmi_imx_bbm_rtc_init() 100 return PTR_ERR(bbnsm->rtc_dev); in scmi_imx_bbm_rtc_init() 103 bbnsm->rtc_dev->range_max = U32_MAX; in scmi_imx_bbm_rtc_init() 108 NULL, &bbnsm->nb); in scmi_imx_bbm_rtc_init() 120 struct scmi_imx_bbm *bbnsm; in scmi_imx_bbm_rtc_probe() local 126 bbnsm = devm_kzalloc(dev, sizeof(*bbnsm), GFP_KERNEL); in scmi_imx_bbm_rtc_probe() 127 if (!bbnsm) in scmi_imx_bbm_rtc_probe() 131 if (IS_ERR(bbnsm->ops)) in scmi_imx_bbm_rtc_probe() 132 return PTR_ERR(bbnsm->ops); in scmi_imx_bbm_rtc_probe() 134 bbnsm->ph = ph; in scmi_imx_bbm_rtc_probe() [all …]
|
| H A D | Makefile | 38 obj-$(CONFIG_RTC_DRV_BBNSM) += rtc-nxp-bbnsm.o
|
| H A D | Kconfig | 1842 will be called "rtc-bbnsm".
|
| /linux-6.15/drivers/input/keyboard/ |
| H A D | imx-sm-bbm-key.c | 48 if (state ^ bbnsm->keystate) { in scmi_imx_bbm_pwrkey_check_for_events() 49 bbnsm->keystate = state; in scmi_imx_bbm_pwrkey_check_for_events() 72 bbnsm->keystate = 1; in scmi_imx_bbm_pwrkey_event() 115 bbnsm->keycode = KEY_POWER; in scmi_imx_bbm_pwrkey_init() 139 bbnsm->input = input; in scmi_imx_bbm_pwrkey_init() 163 struct scmi_imx_bbm *bbnsm; in scmi_imx_bbm_key_probe() local 169 bbnsm = devm_kzalloc(dev, sizeof(*bbnsm), GFP_KERNEL); in scmi_imx_bbm_key_probe() 170 if (!bbnsm) in scmi_imx_bbm_key_probe() 174 if (IS_ERR(bbnsm->ops)) in scmi_imx_bbm_key_probe() 175 return PTR_ERR(bbnsm->ops); in scmi_imx_bbm_key_probe() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | nxp,bbnsm.yaml | 4 $id: http://devicetree.org/schemas/mfd/nxp,bbnsm.yaml# 27 - nxp,imx93-bbnsm 41 - nxp,imx93-bbnsm-rtc 61 - nxp,imx93-bbnsm-pwrkey 87 bbnsm: bbnsm@44440000 { 88 compatible = "nxp,imx93-bbnsm", "syscon", "simple-mfd"; 92 compatible = "nxp,imx93-bbnsm-rtc"; 97 compatible = "nxp,imx93-bbnsm-pwrkey";
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | imx93.dtsi | 488 bbnsm: bbnsm@44440000 { label 489 compatible = "nxp,imx93-bbnsm", "syscon", "simple-mfd"; 493 compatible = "nxp,imx93-bbnsm-rtc"; 498 compatible = "nxp,imx93-bbnsm-pwrkey";
|