--- zzzz-none-000/linux-3.10.107/include/linux/reset-controller.h 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/include/linux/reset-controller.h 2021-02-04 17:41:59.000000000 +0000 @@ -12,15 +12,18 @@ * things to reset the device * @assert: manually assert the reset line, if supported * @deassert: manually deassert the reset line, if supported + * @status: return the status of the reset line, if supported */ struct reset_control_ops { int (*reset)(struct reset_controller_dev *rcdev, unsigned long id); int (*assert)(struct reset_controller_dev *rcdev, unsigned long id); int (*deassert)(struct reset_controller_dev *rcdev, unsigned long id); + int (*status)(struct reset_controller_dev *rcdev, unsigned long id); }; struct module; struct device_node; +struct of_phandle_args; /** * struct reset_controller_dev - reset controller entity that might