@ -12,6 +12,7 @@
struct sandbox_reset_test {
struct sandbox_reset_test {
struct reset_ctl ctl ;
struct reset_ctl ctl ;
struct reset_ctl_bulk bulk ;
} ;
} ;
int sandbox_reset_test_get ( struct udevice * dev )
int sandbox_reset_test_get ( struct udevice * dev )
@ -21,6 +22,13 @@ int sandbox_reset_test_get(struct udevice *dev)
return reset_get_by_name ( dev , " test " , & sbrt - > ctl ) ;
return reset_get_by_name ( dev , " test " , & sbrt - > ctl ) ;
}
}
int sandbox_reset_test_get_bulk ( struct udevice * dev )
{
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
return reset_get_bulk ( dev , & sbrt - > bulk ) ;
}
int sandbox_reset_test_assert ( struct udevice * dev )
int sandbox_reset_test_assert ( struct udevice * dev )
{
{
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
@ -28,6 +36,13 @@ int sandbox_reset_test_assert(struct udevice *dev)
return reset_assert ( & sbrt - > ctl ) ;
return reset_assert ( & sbrt - > ctl ) ;
}
}
int sandbox_reset_test_assert_bulk ( struct udevice * dev )
{
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
return reset_assert_bulk ( & sbrt - > bulk ) ;
}
int sandbox_reset_test_deassert ( struct udevice * dev )
int sandbox_reset_test_deassert ( struct udevice * dev )
{
{
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
@ -35,6 +50,13 @@ int sandbox_reset_test_deassert(struct udevice *dev)
return reset_deassert ( & sbrt - > ctl ) ;
return reset_deassert ( & sbrt - > ctl ) ;
}
}
int sandbox_reset_test_deassert_bulk ( struct udevice * dev )
{
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
return reset_deassert_bulk ( & sbrt - > bulk ) ;
}
int sandbox_reset_test_free ( struct udevice * dev )
int sandbox_reset_test_free ( struct udevice * dev )
{
{
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
@ -42,6 +64,13 @@ int sandbox_reset_test_free(struct udevice *dev)
return reset_free ( & sbrt - > ctl ) ;
return reset_free ( & sbrt - > ctl ) ;
}
}
int sandbox_reset_test_release_bulk ( struct udevice * dev )
{
struct sandbox_reset_test * sbrt = dev_get_priv ( dev ) ;
return reset_release_bulk ( & sbrt - > bulk ) ;
}
static const struct udevice_id sandbox_reset_test_ids [ ] = {
static const struct udevice_id sandbox_reset_test_ids [ ] = {
{ . compatible = " sandbox,reset-ctl-test " } ,
{ . compatible = " sandbox,reset-ctl-test " } ,
{ }
{ }