+ if (plat_target.lcdrate_set)
+ return plat_target.lcdrate_set(is_pal);
+ return -1;
+}
+
+/* set device LCD rate, is_pal 0 for NTSC, 1 for PAL compatible */
+static __inline int plat_target_gamma_set(int val, int black_level)
+{
+ if (plat_target.gamma_set)
+ return plat_target.gamma_set(val, black_level);
+ return -1;
+}
+
+/* step sound volume up or down */
+static __inline int plat_target_step_volume(int *volume, int diff)
+{
+ if (plat_target.step_volume)
+ return plat_target.step_volume(volume, diff);
+ return -1;
+}
+
+/* switch device graphics layers/overlays */
+static __inline int plat_target_switch_layer(int which, int enable)
+{
+ if (plat_target.switch_layer)
+ return plat_target.switch_layer(which, enable);
+ return -1;