Thanks for providing more documentation and this reference. The patch set (1-5) is Reviewed-by: Harry Wentland <harry.wentland@xxxxxxx> Harry On 2020-01-22 4:05 p.m., Bhawanpreet Lakha wrote: > This is just a reference for the patches. not to be merged > > Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@xxxxxxx> > --- > REFERENCE | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 49 insertions(+) > create mode 100644 REFERENCE > > diff --git a/REFERENCE b/REFERENCE > new file mode 100644 > index 000000000000..2e53f9cc82ff > --- /dev/null > +++ b/REFERENCE > @@ -0,0 +1,49 @@ > +SRM interface Reference Usermode scripts for ubuntu. > +These are just reference sciprts to facilitate the SRM interface for amdgpu. > + > ++-----------------------------------------------------------------------------------------------------+ > +| Main script, this is called on boot/shutdown/suspend/resume , it calls the sysfs to get/set the SRM | > +| FILE: /home/amdgpu_hdcp_srm_script.sh | > ++-----------------------------------------------------------------------------------------------------+ > +#!/bin/bash > + > +SRMFILE="/home/SRM" > +sudo cat "$SRMFILE" > /sys/class/drm/card0/device/hdcp_srm > +sudo cat /sys/class/drm/card0/device/hdcp_srm > "$SRMFILE" > + > + > + > + > + > ++-----------------------------------------------------------------------------------------------------+ > +| .service file, This is placed into /etc/systemd/system/ so it runs the main script on boot/shutdown | > +| FILE: /etc/systemd/system/amdgpu_hdc_srm_boot_shutdown.service | > ++-----------------------------------------------------------------------------------------------------+ > +[Unit] > +Description=HDCP SRM boot and shutdown save/load > + > +[Service] > +Type=simple > +ExecStart=/home/amdgpu_hdcp_srm_script.sh > +ExecStop=/home/amdgpu_hdcp_srm_script.sh > + > +[Install] > +WantedBy=multi-user.target > + > + > + > ++-----------------------------------------------------------------------------------------------------+ > +| To run the script on boot/start run | > ++-----------------------------------------------------------------------------------------------------+ > +sudo systemctl start amdgpu_hdc_srm_boot_shutdown > +sudo systemctl enable amdgpu_hdc_srm_boot_shutdown > + > + > + > ++-----------------------------------------------------------------------------------------------------+ > +| To symlnk the files (adding to these directory will run the script on suspend/resume | > ++-----------------------------------------------------------------------------------------------------+ > +sudo ln -s $SCRIPTFILE /lib/systemd/system-sleep/amdgpu_hdcp_srm > +sudo ln -s $SCRIPTFILE /usr/lib/pm-utils/sleep.d/95amdgpu_hdcp_srm > + > + > _______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx