merge hardware d62b6b9ac1d1f61dedbffc4077c006f76a8465fd

Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>