Lines Matching +full:0 +full:xf0

46 #define MLXPLAT_CPLD_LPC_REG_BASE_ADRR     0x2500 /* LPC bus access */
49 #define MLXCPLD_LED_OFFSET_HALF 0x01 /* Offset from solid: 3Hz blink */
50 #define MLXCPLD_LED_OFFSET_FULL 0x02 /* Offset from solid: 6Hz blink */
51 #define MLXCPLD_LED_IS_OFF 0x00 /* Off */
52 #define MLXCPLD_LED_RED_STATIC_ON 0x05 /* Solid red */
57 #define MLXCPLD_LED_GREEN_STATIC_ON 0x0D /* Solid green */
129 0x21, 0xf0, MLXCPLD_LED_GREEN_STATIC_ON, 1,
133 0x21, 0xf0, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
137 0x21, 0x0f, MLXCPLD_LED_GREEN_STATIC_ON, 1,
141 0x21, 0x0f, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
145 0x22, 0xf0, MLXCPLD_LED_GREEN_STATIC_ON, 1,
149 0x22, 0xf0, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
153 0x22, 0x0f, MLXCPLD_LED_GREEN_STATIC_ON, 1,
157 0x22, 0x0f, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
161 0x20, 0x0f, MLXCPLD_LED_GREEN_STATIC_ON, 1,
165 0x20, 0x0f, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
169 0x20, 0xf0, MLXCPLD_LED_GREEN_STATIC_ON, 1,
173 0x20, 0xf0, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
181 0x21, 0xf0, MLXCPLD_LED_GREEN_STATIC_ON, 1,
185 0x21, 0xf0, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
189 0x23, 0xf0, MLXCPLD_LED_GREEN_STATIC_ON, 1,
193 0x23, 0xf0, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
197 0x23, 0x0f, MLXCPLD_LED_GREEN_STATIC_ON, 1,
201 0x23, 0x0f, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
205 0x20, 0xf0, MLXCPLD_LED_GREEN_STATIC_ON, 1,
209 0x20, 0xf0, MLXCPLD_LED_RED_STATIC_ON, LED_OFF,
213 0x24, 0xf0, MLXCPLD_LED_GREEN_STATIC_ON, LED_OFF,
251 if (rw_flag == 0) in mlxcpld_led_bus_access_func()
264 * Parameter vset provides color code: 0x0 for off, 0x5 for solid red, in mlxcpld_led_store_hw()
265 * 0x6 for 3Hz blink red, 0xd for solid green, 0xe for 3Hz blink in mlxcpld_led_store_hw()
268 * 0xf0 - lower nibble is to be used (bits from 0 to 3), mask 0x0f - in mlxcpld_led_store_hw()
274 nib = (mask == 0xf0) ? vset : (vset << 4); in mlxcpld_led_store_hw()
276 mlxcpld_led_bus_access_func(MLXPLAT_CPLD_LPC_REG_BASE_ADRR, off, 0, in mlxcpld_led_store_hw()
306 if (!(*delay_on == 0 && *delay_off == 0) && in mlxcpld_led_blink_set()
322 return 0; in mlxcpld_led_blink_set()
338 for (i = 0; i < cpld->num_led_instances; i++) { in mlxcpld_led_config()
359 return 0; in mlxcpld_led_config()
407 pdev = platform_device_register_simple(KBUILD_MODNAME, -1, NULL, 0); in mlxcpld_led_init()