Can someone kindly provide suggestions or resources that will help me to derive soil salinity from Landsat images in a semi-arid environment. Thank you in advance
If you don't have any vegetation cover and soil is dry at time of mapping you can use different band combinations, including the SWIR and the MIR in addition to one visible band.
There is a very nice book about your question and more on remote sensing and soil salinity:
"Remote sensing of soil salinization, Impact on Land management, Eds. Graciela Metternicht and J.Alfred Zinck. CRC press. taylor and Francis group. Boca rotan 2009."
According to the this book even the hyperspectral sensors were not very sufficient on soil salinity detection by remote sensing however, some of the studies showed that significant relationship with soil surface salinity and SWIR wavebands ranged around 1450nm, 1950nm and 2450nm.