History log of /openbsd-current/sys/dev/fdt/syscon.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.8 22-Sep-2023 jsg

move simplebusvar.h so it can be used without ifdef
ok kettenis@ phessler@


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE
# 1.7 24-Oct-2021 mpi

Constify struct cfattach.

ok visa@ a long time ago, ok patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.6 23-Apr-2021 jsg

enable syscon(4) on riscv64
makes reboot and poweroff work with qemu

ok kettenis@


# 1.5 23-Apr-2021 kettenis

Adjust support for "syscon-reboot" and "syscon-poweroff" for the updated
bindings in mainline Linux. Necessary to support the QEMY RISCV target.

ok jsg@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.4 17-Mar-2018 kettenis

If we are compatible with "simple-mfd", attempt to attach child nodes.

ok visa@


# 1.3 09-Oct-2017 kettenis

Print the name of the device tree node like we do for simplebus(4).
This makes it easier to match dmesg output to the device tree.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 19-Sep-2017 patrick

Add support for being a regmap provider in syscon(4). So far the driver
supports being used as a regmap client to reset or power down a machine,
so this change implements the other side where we provide the registers
to write into.

ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 09-Mar-2017 kettenis

Add syscon(4), a driver that provides reboot/poweroff functionality through
the generic "regmap" interface.

ok patrick@


# 1.7 24-Oct-2021 mpi

Constify struct cfattach.

ok visa@ a long time ago, ok patrick@


Revision tags: OPENBSD_7_0_BASE
# 1.6 23-Apr-2021 jsg

enable syscon(4) on riscv64
makes reboot and poweroff work with qemu

ok kettenis@


# 1.5 23-Apr-2021 kettenis

Adjust support for "syscon-reboot" and "syscon-poweroff" for the updated
bindings in mainline Linux. Necessary to support the QEMY RISCV target.

ok jsg@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.4 17-Mar-2018 kettenis

If we are compatible with "simple-mfd", attempt to attach child nodes.

ok visa@


# 1.3 09-Oct-2017 kettenis

Print the name of the device tree node like we do for simplebus(4).
This makes it easier to match dmesg output to the device tree.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 19-Sep-2017 patrick

Add support for being a regmap provider in syscon(4). So far the driver
supports being used as a regmap client to reset or power down a machine,
so this change implements the other side where we provide the registers
to write into.

ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 09-Mar-2017 kettenis

Add syscon(4), a driver that provides reboot/poweroff functionality through
the generic "regmap" interface.

ok patrick@


# 1.6 23-Apr-2021 jsg

enable syscon(4) on riscv64
makes reboot and poweroff work with qemu

ok kettenis@


# 1.5 23-Apr-2021 kettenis

Adjust support for "syscon-reboot" and "syscon-poweroff" for the updated
bindings in mainline Linux. Necessary to support the QEMY RISCV target.

ok jsg@


Revision tags: OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.4 17-Mar-2018 kettenis

If we are compatible with "simple-mfd", attempt to attach child nodes.

ok visa@


# 1.3 09-Oct-2017 kettenis

Print the name of the device tree node like we do for simplebus(4).
This makes it easier to match dmesg output to the device tree.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 19-Sep-2017 patrick

Add support for being a regmap provider in syscon(4). So far the driver
supports being used as a regmap client to reset or power down a machine,
so this change implements the other side where we provide the registers
to write into.

ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 09-Mar-2017 kettenis

Add syscon(4), a driver that provides reboot/poweroff functionality through
the generic "regmap" interface.

ok patrick@


Revision tags: OPENBSD_6_3_BASE
# 1.4 17-Mar-2018 kettenis

If we are compatible with "simple-mfd", attempt to attach child nodes.

ok visa@


# 1.3 09-Oct-2017 kettenis

Print the name of the device tree node like we do for simplebus(4).
This makes it easier to match dmesg output to the device tree.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 19-Sep-2017 patrick

Add support for being a regmap provider in syscon(4). So far the driver
supports being used as a regmap client to reset or power down a machine,
so this change implements the other side where we provide the registers
to write into.

ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 09-Mar-2017 kettenis

Add syscon(4), a driver that provides reboot/poweroff functionality through
the generic "regmap" interface.

ok patrick@


# 1.3 09-Oct-2017 kettenis

Print the name of the device tree node like we do for simplebus(4).
This makes it easier to match dmesg output to the device tree.

ok patrick@


Revision tags: OPENBSD_6_2_BASE
# 1.2 19-Sep-2017 patrick

Add support for being a regmap provider in syscon(4). So far the driver
supports being used as a regmap client to reset or power down a machine,
so this change implements the other side where we provide the registers
to write into.

ok kettenis@


Revision tags: OPENBSD_6_1_BASE
# 1.1 09-Mar-2017 kettenis

Add syscon(4), a driver that provides reboot/poweroff functionality through
the generic "regmap" interface.

ok patrick@