#ifdef CONFIG_TEGRA_SD_GEN2 NVSD_ATTR(k_limit_enable); NVSD_ATTR(k_limit); NVSD_ATTR(sd_window_enable); NVSD_ATTR(sd_window); NVSD_ATTR(soft_clipping_enable); NVSD_ATTR(soft_clipping_threshold); NVSD_ATTR(smooth_k_enable); NVSD_ATTR(smooth_k_incr); NVSD_ATTR(use_vpulse2); #endif static struct kobj_attribute nvsd_attr_registers = __ATTR(registers, S_IRUGO, nvsd_registers_show, NULL); static struct attribute *nvsd_attrs[] = { NVSD_ATTRS_ENTRY(enable), NVSD_ATTRS_ENTRY(aggressiveness), NVSD_ATTRS_ENTRY(phase_in_settings), NVSD_ATTRS_ENTRY(phase_in_adjustments), NVSD_ATTRS_ENTRY(bin_width), NVSD_ATTRS_ENTRY(hw_update_delay), NVSD_ATTRS_ENTRY(use_vid_luma), NVSD_ATTRS_ENTRY(coeff), NVSD_ATTRS_ENTRY(blp_time_constant), NVSD_ATTRS_ENTRY(blp_step), NVSD_ATTRS_ENTRY(fc_time_limit), NVSD_ATTRS_ENTRY(fc_threshold), NVSD_ATTRS_ENTRY(lut), NVSD_ATTRS_ENTRY(bltf), NVSD_ATTRS_ENTRY(registers), #ifdef CONFIG_TEGRA_SD_GEN2
NVSD_ATTR(aggressiveness); NVSD_ATTR(bin_width); NVSD_ATTR(hw_update_delay); NVSD_ATTR(use_vid_luma); NVSD_ATTR(coeff); NVSD_ATTR(blp_time_constant); NVSD_ATTR(blp_step); NVSD_ATTR(fc_time_limit); NVSD_ATTR(fc_threshold); NVSD_ATTR(lut); NVSD_ATTR(bltf); static struct kobj_attribute nvsd_attr_registers = __ATTR(registers, S_IRUGO, nvsd_registers_show, NULL); static struct attribute *nvsd_attrs[] = { NVSD_ATTRS_ENTRY(enable), NVSD_ATTRS_ENTRY(aggressiveness), NVSD_ATTRS_ENTRY(bin_width), NVSD_ATTRS_ENTRY(hw_update_delay), NVSD_ATTRS_ENTRY(use_vid_luma), NVSD_ATTRS_ENTRY(coeff), NVSD_ATTRS_ENTRY(blp_time_constant), NVSD_ATTRS_ENTRY(blp_step), NVSD_ATTRS_ENTRY(fc_time_limit), NVSD_ATTRS_ENTRY(fc_threshold), NVSD_ATTRS_ENTRY(lut), NVSD_ATTRS_ENTRY(bltf), NVSD_ATTRS_ENTRY(registers), NULL, };