<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/misc/panel.c, branch v4.11.5</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.11.5</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.11.5'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2017-02-10T14:34:02+00:00</updated>
<entry>
<title>misc: panel: Abstract temporary backlight handling</title>
<updated>2017-02-10T14:34:02+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2017-02-06T14:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fda4ae1819ce3603857a6baceda53d2c46d5bbd9'/>
<id>urn:sha1:fda4ae1819ce3603857a6baceda53d2c46d5bbd9</id>
<content type='text'>
Currently the periodic scan timer is used for three purposes,
entangling keypad and display handling, which are both optional:
  1. Scanning the keypad,
  2. Flashing the backlight when a key is pressed,
  3. Disabling temporary backlighting after a fixed period of time.

Abstract the second purpose using a new lcd_poke() function.
Make the non-periodic temporary backlight handling independent from
keypad handling by converting it to a delayed workqueue.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>misc: panel: Add lcd_home() helper</title>
<updated>2017-02-10T14:32:53+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2017-02-06T14:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=204a4f6d67a4d7e65571c21bd90039fdccc35b2c'/>
<id>urn:sha1:204a4f6d67a4d7e65571c21bd90039fdccc35b2c</id>
<content type='text'>
Add a helper function to move the cursor to the home position, so
callers no longer need access to internal state.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>misc: panel: Remove always-true check from panel_detach()</title>
<updated>2017-02-10T14:32:53+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2017-02-06T14:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3f77b43965054c17fbc3111650c4e90f294a7bbe'/>
<id>urn:sha1:3f77b43965054c17fbc3111650c4e90f294a7bbe</id>
<content type='text'>
panel_detach() already verified that pptr is a valid pointer.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>misc: panel: Remove unused LCD_FLAG_S and LCD_FLAG_ID</title>
<updated>2017-02-10T14:32:53+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2017-02-06T14:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e28fa714aa8bb682d07136ba3821bc883c78f6df'/>
<id>urn:sha1:e28fa714aa8bb682d07136ba3821bc883c78f6df</id>
<content type='text'>
These definitions were never used in any publicly available version
since (at least) 2004.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>misc: panel: Remove PANEL_VERSION</title>
<updated>2017-02-10T14:32:53+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2017-02-06T14:38:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=30f468b2ea7a75aa7e212b7d89eb136a55462ee8'/>
<id>urn:sha1:30f468b2ea7a75aa7e212b7d89eb136a55462ee8</id>
<content type='text'>
Hardcoded driver versions are so pre-git.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>misc: panel: Fix LCD_FLAG_F/LCD_FLAG_N exchange</title>
<updated>2017-02-10T14:32:53+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2017-02-06T14:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=84a1ed0407d209beff4d9cb41120d0f69a89d4b8'/>
<id>urn:sha1:84a1ed0407d209beff4d9cb41120d0f69a89d4b8</id>
<content type='text'>
LCD_FLAG_F is the font flag, LCD_FLAG_N is the two-lines flag.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>misc: panel, convert struct to bitmap</title>
<updated>2016-02-12T03:24:23+00:00</updated>
<author>
<name>Daniel Chromik</name>
<email>daniel.chromik@seznam.cz</email>
</author>
<published>2016-02-11T12:29:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bea7433bac02b1fcee71494b3939e9feed2790cf'/>
<id>urn:sha1:bea7433bac02b1fcee71494b3939e9feed2790cf</id>
<content type='text'>
There is an anonymous struct which is actually used as a bitmap. So
convert the struct to a bitmap and change code accordingly where
needed.

This also allows for a cleanup of set_data_bits and set_ctrl_bits as
they can use a common helper now. The helper can also be converted to
a for loop instead of doing bit OR. And given it is a for loop now,
bit masking (using BIT_MSK) is moved from the callers there too.

Signed-off-by: Daniel Chromik &lt;daniel.chromik@seznam.cz&gt;
Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Cc: Ksenija Stanojevic &lt;ksenija.stanojevic@gmail.com&gt;
Acked-by: Willy Tarreau &lt;willy@haproxy.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>misc: Move panel driver out of staging</title>
<updated>2016-02-03T22:14:22+00:00</updated>
<author>
<name>Ksenija Stanojevic</name>
<email>ksenija.stanojevic@gmail.com</email>
</author>
<published>2016-02-03T11:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=305b37bd01c220a7a6285911d43c9884270257be'/>
<id>urn:sha1:305b37bd01c220a7a6285911d43c9884270257be</id>
<content type='text'>
Move panel driver from drivers/staging/panel to drivers/misc.

Signed-off-by: Ksenija Stanojevic &lt;ksenija.stanojevic@gmail.com&gt;
Acked-by: Willy Tarreau &lt;w@1wt.eu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
