Ca718a38fd132c320ab1c8a9ab68d372

by Oliver Neukum
from Suse

I was born in 1972
My first kernel patch was making joysticks work on ES1370 sound cards.
I've been involved in the kernel since 1.2.13
I studied Computer science at the university of Munich, 2000-2006
I've been working at Suse since 2007

The talk is intended to give an overview about the technology used for the type C connector and USB 3.1. I will cover USB role switching, selection of alternate modes and USB Power Delivery. An overview over the driver support is given. APIs are introduced and explained.
The conceptual difficulties of USB Power Delivery are shown. The missing infrastructure in the kernel and user space is identified. The frame work of a solution is discussed.
http://www.slideshare.net/OliverNeukum/osc16-63284110

Date:
2016 June 22 13:30
Duration:
1 h
Room:
Saal
Conference:
openSUSE Conference 2016
Language:
Track:
SUSE Labs Summit
Difficulty:
Medium